public abstract class AbstractRedisClient extends Object implements RedisClient
RedisClient.Mark| 限定符和类型 | 字段和说明 |
|---|---|
static String |
DEFAULT_SEPARATOR
默认分隔符
|
static String |
INF0 |
static String |
INF1 |
static String |
OK
部分操作的返回结果,表示操作成功
|
static long |
SUCCESS
部分操作的返回结果,表示操作成功
|
| 构造器和说明 |
|---|
AbstractRedisClient(RedisConfig config) |
AbstractRedisClient(String type) |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
append(String key,
Object value)
如果 key 已经存在并且是一个字符串, APPEND 命令将 value 追加到 key 原来的值的末尾。
|
long |
append(String key,
Object value,
String separator)
如果 key 已经存在并且是一个字符串, APPEND 命令将 value 追加到 key 原来的值的末尾。
|
long |
append(String key,
String value)
如果 key 已经存在并且是一个字符串, APPEND 命令将 value 追加到 key 原来的值的末尾。
|
<T> Map<String,T> |
bpop(String[] keys,
int timeout,
RedisClient.Mark pop,
com.alibaba.fastjson.TypeReference<T> type) |
<T> Map<String,T> |
bpop(String[] keys,
RedisClient.Mark pop,
com.alibaba.fastjson.TypeReference<T> type) |
<T> T |
bpop(String key,
int timeout,
RedisClient.Mark pop,
com.alibaba.fastjson.TypeReference<T> type) |
String |
bpop(String key,
RedisClient.Mark pop)
BLPOP/BRPOP 是列表的阻塞式(blocking)弹出原语。
|
<T> T |
bpop(String key,
RedisClient.Mark pop,
com.alibaba.fastjson.TypeReference<T> type) |
String |
brpoplpush(String source,
String destination)
BRPOPLPUSH 是 RPOPLPUSH 的阻塞版本,当给定列表 source 不为空时, BRPOPLPUSH 的表现和 RPOPLPUSH 一样。
|
<T> T |
brpoplpush(String source,
String destination,
int timeout,
com.alibaba.fastjson.TypeReference<T> type) |
<T> T |
brpoplpush(String source,
String destination,
com.alibaba.fastjson.TypeReference<T> type) |
long |
del(List<String> keys)
删除给定列表的所有key 。
|
long |
expire(String key)
为给定 key 设置生存时间,当 key 过期时(生存时间为 0 ),它会被自动删除。
|
long |
expireat(String key,
long timestamp)
为给定 key 设置生存时间,当 key 过期时(生存时间为 0 ),它会被自动删除。
|
<T> Map<String,T> |
get(List<String> keys,
com.alibaba.fastjson.TypeReference<T> type)
返回所有(一个或多个)给定 key 的值。
|
<T> Map<String,T> |
get(String[] keys,
com.alibaba.fastjson.TypeReference<T> type)
返回所有(一个或多个)给定 key 的值。
|
<T> T |
get(String key,
com.alibaba.fastjson.TypeReference<T> type)
返回 key 所关联的字符串值,并且通过FastJson转换为泛型所对应的数据类型。
|
<T> T |
hget(String key,
String field,
com.alibaba.fastjson.TypeReference<T> type)
返回哈希表 key 中给定域 field 的值。
|
<T> Map<String,T> |
hgetAll(String key,
com.alibaba.fastjson.TypeReference<T> type)
返回哈希表 key 中,所有的域和值。
|
<T> Set<T> |
hkeys(String key,
com.alibaba.fastjson.TypeReference<T> type) |
<T> Map<String,T> |
hmget(String key,
String[] fields,
com.alibaba.fastjson.TypeReference<T> type)
返回哈希表 key 中,一个或多个给定域的值。
|
boolean |
hset(String key,
String field,
Object value)
将哈希表 key 中的域 field 的值设为 value 。
|
boolean |
hsetByNX(String key,
String field,
Object value)
将哈希表 key 中的域 field 的值设置为 value ,当且仅当域 field 不存在。
|
<T> List<T> |
hvals(String key,
com.alibaba.fastjson.TypeReference<T> type) |
<T> T |
lindex(String key,
int index,
com.alibaba.fastjson.TypeReference<T> type) |
long |
linsert(String key,
String pivot,
Object value,
RedisClient.Mark position) |
List<String> |
lrange(String key) |
List<String> |
lrange(String key,
int count) |
<T> List<T> |
lrange(String key,
int start,
int end,
com.alibaba.fastjson.TypeReference<T> type)
返回列表 key 中指定区间内的元素,区间以偏移量 start 和 end 指定。
|
<T> List<T> |
lrange(String key,
int count,
com.alibaba.fastjson.TypeReference<T> type)
返回列表 key 中0到count之间的所有的元素。
|
<T> List<T> |
lrange(String key,
com.alibaba.fastjson.TypeReference<T> type) |
<T> List<T> |
lrangeltrim(String key,
int count,
com.alibaba.fastjson.TypeReference<T> type) |
long |
lrem(String key,
int count,
Object value) |
long |
lrem(String key,
Object value) |
long |
lrem(String key,
String value) |
boolean |
lset(String key,
int index,
Object value) |
<T> List<T> |
pop(String key,
int count,
com.alibaba.fastjson.TypeReference<T> type) |
<T> T |
pop(String key,
RedisClient.Mark pop,
com.alibaba.fastjson.TypeReference<T> type) |
boolean |
push(String key,
List<Object> values,
RedisClient.Mark push) |
boolean |
push(String key,
Object[] values,
RedisClient.Mark push) |
boolean |
push(String key,
Object value,
RedisClient.Mark push) |
boolean |
push(String key,
String scanKey,
Object value,
RedisClient.Mark push,
RedisClient.Mark policy)
根据策略(policy)存储列表(key-scanKey或者key-value)与散列(scanKey-value)
根据写入方式(push)存储列表数据 |
boolean |
push(String key,
String value,
RedisClient.Mark push) |
long |
pushx(String key,
Object[] values,
RedisClient.Mark push) |
long |
pushx(String key,
Object value,
RedisClient.Mark push) |
long |
pushx(String key,
String value,
RedisClient.Mark push) |
long |
sadd(String key,
Object... members)
将一个或多个 member 元素加入到集合 key 当中,已经存在于集合的 member 元素将被忽略。
|
Map<String,Long> |
scard(Collection<String> keys)
返回集合 key 的基数(集合中元素的数量)。
|
<T> Set<T> |
sdiff(Collection<String> keys,
com.alibaba.fastjson.TypeReference<T> type)
返回一个集合的全部成员,该集合是所有给定集合之间的差集。
|
<T> Set<T> |
sdiff(String[] keys,
com.alibaba.fastjson.TypeReference<T> type)
返回一个集合的全部成员,该集合是所有给定集合之间的差集。
|
boolean |
set(String key,
Object value)
将对象 value 关联到 key 。
|
boolean |
setByEX(String key,
Object value)
将字符串值 value 关联到 key, 使用默认的时间进行生命周期的设置。
|
boolean |
setByEX(String key,
Object value,
int seconds)
将字符串值 value 关联到 key,并设置以秒为单位的生命周期。
|
boolean |
setByEX(String key,
String value)
将字符串值 value 关联到 key, 使用默认的时间进行生命周期的设置。
|
boolean |
setByNX(String key,
Object value)
将对象 value 关联到 key, 当且仅当给定 key 不存在时.
|
<T> Set<T> |
sinter(Collection<String> keys,
com.alibaba.fastjson.TypeReference<T> type)
返回一个集合的全部成员,该集合是所有给定集合的交集。
|
<T> Set<T> |
sinter(String[] keys,
com.alibaba.fastjson.TypeReference<T> type)
返回一个集合的全部成员,该集合是所有给定集合的交集。
|
boolean |
sismember(String key,
Object member)
判断 member 元素是否集合 key 的成员。
|
<T> Set<T> |
smembers(String key,
com.alibaba.fastjson.TypeReference<T> type)
返回集合 key 中的所有成员。
|
Map<Object,Boolean> |
smove(String source,
String destination,
Object... members)
将 member 元素从 source 集合移动到 destination 集合。
|
boolean |
smove(String source,
String destination,
Object member)
将 member 元素从 source 集合移动到 destination 集合。
|
Map<String,Boolean> |
smove(String source,
String destination,
String... members)
将 member 元素从 source 集合移动到 destination 集合。
|
<T> Set<T> |
spop(String key,
int count,
com.alibaba.fastjson.TypeReference<T> type)
移除并返回集合中的{count}个随机元素。
|
<T> T |
spop(String key,
com.alibaba.fastjson.TypeReference<T> type)
移除并返回集合中的一个随机元素。
|
<T> List<T> |
srandmember(String key,
int count,
com.alibaba.fastjson.TypeReference<T> type)
如果 count 为正数,且小于集合基数,那么命令返回一个包含 count 个元素的数组,数组中的元素各不相同。
|
<T> T |
srandmember(String key,
com.alibaba.fastjson.TypeReference<T> type)
返回集合中的一个随机元素
|
long |
srem(String key,
Object... members)
移除集合 key 中的一个或多个 member 元素,不存在的 member 元素会被忽略。
|
long |
sreplace(String key,
Collection<Object> oldMembers,
Collection<Object> newMembers) |
long |
sreplace(String key,
Object[] oldMembers,
Object[] newMembers) |
<T> Set<T> |
sunion(String[] keys,
com.alibaba.fastjson.TypeReference<T> type)
返回一个集合的全部成员,该集合是所有给定集合的并集。
|
long |
zadd(String key,
double score,
Object member) |
long |
zcount(String key) |
<T> double |
zincrby(String key,
double increment,
T member) |
Set<String> |
zrange(String key) |
Set<String> |
zrange(String key,
long end) |
<T> Set<T> |
zrange(String key,
long start,
long end,
com.alibaba.fastjson.TypeReference<T> type) |
<T> Set<T> |
zrange(String key,
long end,
com.alibaba.fastjson.TypeReference<T> type) |
<T> Set<T> |
zrange(String key,
com.alibaba.fastjson.TypeReference<T> type) |
<T> Set<T> |
zrangeByLex(String key,
String min,
String max,
int offset,
int count,
com.alibaba.fastjson.TypeReference<T> type) |
Set<String> |
zrangeByScore(String key,
double min,
double max) |
Set<String> |
zrangeByScore(String key,
double min,
double max,
int offset,
int count) |
<T> Set<T> |
zrangeByScore(String key,
double min,
double max,
int offset,
int count,
com.alibaba.fastjson.TypeReference<T> type) |
<T> Set<T> |
zrangeByScore(String key,
double min,
double max,
com.alibaba.fastjson.TypeReference<T> type) |
<T> Set<T> |
zrangeByScore(String key,
String min,
String max,
int offset,
int count,
com.alibaba.fastjson.TypeReference<T> type) |
<T> Set<T> |
zrangeByScore(String key,
String min,
String max,
com.alibaba.fastjson.TypeReference<T> type) |
<T> Map<T,Double> |
zrangeByScoreWithScores(String key,
double min,
double max,
int offset,
int count,
com.alibaba.fastjson.TypeReference<T> type) |
<T> Map<T,Double> |
zrangeByScoreWithScores(String key,
double min,
double max,
com.alibaba.fastjson.TypeReference<T> type) |
<T> Map<T,Double> |
zrangeWithScores(String key,
long end,
com.alibaba.fastjson.TypeReference<T> type) |
<T> Map<T,Double> |
zrangeWithScores(String key,
com.alibaba.fastjson.TypeReference<T> type) |
<T> long |
zrank(String key,
T member) |
<T> long |
zrem(String key,
T... members) |
long |
zremrangeByScore(String key,
double min,
double max) |
Set<String> |
zrevrange(String key) |
Set<String> |
zrevrange(String key,
long end) |
<T> Set<T> |
zrevrange(String key,
long start,
long end,
com.alibaba.fastjson.TypeReference<T> type) |
<T> Set<T> |
zrevrange(String key,
long end,
com.alibaba.fastjson.TypeReference<T> type) |
<T> Set<T> |
zrevrange(String key,
com.alibaba.fastjson.TypeReference<T> type) |
<T> Set<T> |
zrevrangeByLex(String key,
String max,
String min,
int offset,
int count,
com.alibaba.fastjson.TypeReference<T> type) |
<T> Set<T> |
zrevrangeByLex(String key,
String max,
String min,
com.alibaba.fastjson.TypeReference<T> type) |
<T> Set<T> |
zrevrangeByScore(String key,
double max,
double min,
int offset,
int count,
com.alibaba.fastjson.TypeReference<T> type) |
<T> Set<T> |
zrevrangeByScore(String key,
double max,
double min,
com.alibaba.fastjson.TypeReference<T> type) |
<T> Map<T,Double> |
zrevrangeWithScores(String key,
long end,
com.alibaba.fastjson.TypeReference<T> type) |
<T> Map<T,Double> |
zrevrangeWithScores(String key,
com.alibaba.fastjson.TypeReference<T> type) |
<T> long |
zrevrank(String key,
T member) |
<T> double |
zscore(String key,
T member) |
append, bpop, bpop, bpop, brpoplpush, del, exists, expire, get, get, getset, hdel, hexists, hget, hgetAll, hkeys, hlen, hmget, hmset, hset, hsetByNX, hsetByNX, hvals, info, info, keys, lindex, linsert, llen, lrange, lrangeltrim, lrem, lset, ltrim, pop, pop, push, push, push, pushx, sadd, scard, scard, sdiff, sdiffstore, set, set, setByEX, setByNX, setByNX, sinter, sinterstore, sismember, smembers, smove, spop, spop, srandmember, srandmember, srem, sreplace, strLen, sunion, sunionstore, ttl, zadd, zadd, zcard, zcount, zcount, zincrby, zlexcount, zrange, zrangeByLex, zrangeByScore, zrangeByScore, zrangeByScoreWithScores, zrangeByScoreWithScores, zrangeWithScores, zrank, zrem, zremrangeByLex, zremrangeByRank, zremrangeByScore, zrevrange, zrevrangeByLex, zrevrangeByLex, zrevrangeByScore, zrevrangeByScore, zrevrangeByScoreWithScores, zrevrangeByScoreWithScores, zrevrangeWithScores, zrevrank, zscorepublic static final long SUCCESS
public AbstractRedisClient(String type)
public AbstractRedisClient(RedisConfig config)
public long del(List<String> keys)
RedisClientdel 在接口中 RedisClientkeys - key列表public long expire(String key)
RedisClientexpire 在接口中 RedisClientkey - 散列keyRedisConfig.getExpireTime()public long expireat(String key, long timestamp)
RedisClientexpireat 在接口中 RedisClientkey - 散列Keytimestamp - 过期时间,时间戳,自动将毫秒制转换成秒制public long append(String key, String value)
RedisClientappend 在接口中 RedisClientkey - 散列Keyvalue - 需要进行添加的内容public long append(String key, Object value, String separator)
RedisClientappend 在接口中 RedisClientkey - 散列Keyvalue - 需要添加的内容对象separator - 分隔符public long append(String key, Object value)
RedisClientappend 在接口中 RedisClientkey - 散列Keyvalue - 需要添加的内容对象public <T> T get(String key, com.alibaba.fastjson.TypeReference<T> type)
RedisClientget 在接口中 RedisClientT - TypeReference typekey - 散列Keytype - 对象类型转换public <T> Map<String,T> get(String[] keys, com.alibaba.fastjson.TypeReference<T> type)
RedisClientget 在接口中 RedisClientT - TypeReference typekeys - 散列Key的数组type - 需要转换的TypeReference泛型类型public <T> Map<String,T> get(List<String> keys, com.alibaba.fastjson.TypeReference<T> type)
RedisClientget 在接口中 RedisClientT - TypeReference typekeys - 散列Key的List集合type - 需要转换的TypeReference泛型类型public boolean set(String key, Object value)
RedisClientset 在接口中 RedisClientkey - 散列Keyvalue - 散列值public boolean setByNX(String key, Object value)
RedisClientsetByNX 在接口中 RedisClientkey - 散列Keyvalue - 散列值public boolean setByEX(String key, String value)
RedisClientsetByEX 在接口中 RedisClientkey - 散列Keyvalue - 散列值public boolean setByEX(String key, Object value)
RedisClientsetByEX 在接口中 RedisClientkey - 散列Keyvalue - 散列值public boolean setByEX(String key, Object value, int seconds)
RedisClientsetByEX 在接口中 RedisClientkey - 散列Keyvalue - 散列值seconds - 时间(秒)public <T> T hget(String key, String field, com.alibaba.fastjson.TypeReference<T> type)
RedisClienthget 在接口中 RedisClientT - TypeReference typekey - 哈希表Keyfield - 哈希域type - TypeReference的泛型对象public <T> Map<String,T> hmget(String key, String[] fields, com.alibaba.fastjson.TypeReference<T> type)
RedisClienthmget 在接口中 RedisClientT - TypeReference typekey - 哈希表Keyfields - 哈希域数组type - TypeReference的泛型对象public <T> Map<String,T> hgetAll(String key, com.alibaba.fastjson.TypeReference<T> type)
RedisClienthgetAll 在接口中 RedisClientT - TypeReference typekey - 哈希表Keytype - TypeReference的泛型对象public <T> Set<T> hkeys(String key, com.alibaba.fastjson.TypeReference<T> type)
hkeys 在接口中 RedisClientpublic boolean hset(String key, String field, Object value)
RedisClienthset 在接口中 RedisClientkey - 哈希表Keyfield - 哈希域value - 数据对象内容public boolean hsetByNX(String key, String field, Object value)
RedisClienthsetByNX 在接口中 RedisClientkey - the keyfield - the fieldvalue - the valuepublic <T> List<T> hvals(String key, com.alibaba.fastjson.TypeReference<T> type)
hvals 在接口中 RedisClientpublic String bpop(String key, RedisClient.Mark pop)
RedisClientbpop 在接口中 RedisClientkey - 列表Keypop - 读取方式RedisClient.Mark.LPOP,
RedisClient.Mark.RPOPpublic <T> T bpop(String key, RedisClient.Mark pop, com.alibaba.fastjson.TypeReference<T> type)
bpop 在接口中 RedisClientT - TypeReference typekey - 列表Keypop - 读取方式type - TypeReference的泛型对象RedisClient.bpop(String, Mark)public <T> T bpop(String key, int timeout, RedisClient.Mark pop, com.alibaba.fastjson.TypeReference<T> type)
bpop 在接口中 RedisClientT - TypeReference typekey - 列表Keytimeout - 超时时间(秒)pop - 读取方式type - TypeReference的泛型对象public <T> Map<String,T> bpop(String[] keys, RedisClient.Mark pop, com.alibaba.fastjson.TypeReference<T> type)
bpop 在接口中 RedisClientT - TypeReference typekeys - 列表Key的数组pop - 读取方式type - TypeReference的泛型对象RedisClient.bpop(String, Mark)public <T> Map<String,T> bpop(String[] keys, int timeout, RedisClient.Mark pop, com.alibaba.fastjson.TypeReference<T> type)
bpop 在接口中 RedisClientT - TypeReference typekeys - 列表Key的数组timeout - 超时时间(秒)pop - 读取方式type - TypeReference的泛型对象RedisClient.bpop(String, Mark)public String brpoplpush(String source, String destination)
RedisClientbrpoplpush 在接口中 RedisClientsource - the sourcedestination - the destinationpublic <T> T brpoplpush(String source, String destination, com.alibaba.fastjson.TypeReference<T> type)
brpoplpush 在接口中 RedisClientpublic <T> T brpoplpush(String source, String destination, int timeout, com.alibaba.fastjson.TypeReference<T> type)
brpoplpush 在接口中 RedisClientpublic <T> T lindex(String key, int index, com.alibaba.fastjson.TypeReference<T> type)
lindex 在接口中 RedisClientpublic long linsert(String key, String pivot, Object value, RedisClient.Mark position)
linsert 在接口中 RedisClientpublic <T> T pop(String key, RedisClient.Mark pop, com.alibaba.fastjson.TypeReference<T> type)
pop 在接口中 RedisClientpublic <T> List<T> pop(String key, int count, com.alibaba.fastjson.TypeReference<T> type)
pop 在接口中 RedisClientpublic boolean push(String key, String value, RedisClient.Mark push)
push 在接口中 RedisClientpublic boolean push(String key, Object[] values, RedisClient.Mark push)
push 在接口中 RedisClientpublic boolean push(String key, Object value, RedisClient.Mark push)
push 在接口中 RedisClientpublic boolean push(String key, List<Object> values, RedisClient.Mark push)
push 在接口中 RedisClientpublic boolean push(String key, String scanKey, Object value, RedisClient.Mark push, RedisClient.Mark policy)
RedisClientpush 在接口中 RedisClientkey - 列表KeyscanKey - 散列Keyvalue - 元素值push - 写入方式(Mark.LPUSH / Mark.RPUSH)policy - 策略(Mark.KEY / Makr.VALUE)public long pushx(String key, String value, RedisClient.Mark push)
pushx 在接口中 RedisClientpublic long pushx(String key, Object[] values, RedisClient.Mark push)
pushx 在接口中 RedisClientpublic long pushx(String key, Object value, RedisClient.Mark push)
pushx 在接口中 RedisClientpublic List<String> lrange(String key, int count)
lrange 在接口中 RedisClientpublic List<String> lrange(String key)
lrange 在接口中 RedisClientpublic <T> List<T> lrange(String key, int start, int end, com.alibaba.fastjson.TypeReference<T> type)
RedisClientlrange 在接口中 RedisClientT - TypeReference typekey - 列表Keystart - 起始位置end - 结束位置type - 泛型对象public <T> List<T> lrange(String key, int count, com.alibaba.fastjson.TypeReference<T> type)
RedisClientlrange 在接口中 RedisClientT - TypeReference typekey - 列表Keycount - 数量type - 泛型对象public <T> List<T> lrange(String key, com.alibaba.fastjson.TypeReference<T> type)
lrange 在接口中 RedisClientpublic <T> List<T> lrangeltrim(String key, int count, com.alibaba.fastjson.TypeReference<T> type)
lrangeltrim 在接口中 RedisClientpublic long lrem(String key, String value)
lrem 在接口中 RedisClientpublic long lrem(String key, int count, Object value)
lrem 在接口中 RedisClientpublic long lrem(String key, Object value)
lrem 在接口中 RedisClientpublic boolean lset(String key, int index, Object value)
lset 在接口中 RedisClientpublic long sadd(String key, Object... members)
RedisClientsadd 在接口中 RedisClientkey - 集合Keymembers - 元素对象动态数组public long sreplace(String key, Object[] oldMembers, Object[] newMembers)
sreplace 在接口中 RedisClientpublic long sreplace(String key, Collection<Object> oldMembers, Collection<Object> newMembers)
sreplace 在接口中 RedisClientpublic Map<String,Long> scard(Collection<String> keys)
RedisClientscard 在接口中 RedisClientkeys - 集合Key列表public <T> Set<T> sdiff(String[] keys, com.alibaba.fastjson.TypeReference<T> type)
RedisClientsdiff 在接口中 RedisClientT - TypeReference typekeys - 集合Key动态数组type - 需要转换的TypeReference泛型类型public <T> Set<T> sdiff(Collection<String> keys, com.alibaba.fastjson.TypeReference<T> type)
RedisClientsdiff 在接口中 RedisClientT - TypeReference typekeys - 集合Key动态数组type - 需要转换的TypeReference泛型类型public <T> Set<T> sinter(String[] keys, com.alibaba.fastjson.TypeReference<T> type)
RedisClientsinter 在接口中 RedisClientT - TypeReference typekeys - 集合Key数组type - 需要转换的TypeReference泛型类型public <T> Set<T> sinter(Collection<String> keys, com.alibaba.fastjson.TypeReference<T> type)
RedisClientsinter 在接口中 RedisClientT - TypeReference typekeys - 集合Key列表type - 需要转换的TypeReference泛型类型public boolean sismember(String key, Object member)
RedisClientsismember 在接口中 RedisClientkey - 集合Keymember - 元素对象public <T> Set<T> smembers(String key, com.alibaba.fastjson.TypeReference<T> type)
RedisClientsmembers 在接口中 RedisClientT - TypeReference typekey - 集合Keytype - 需要转换的TypeReference泛型类型public Map<String,Boolean> smove(String source, String destination, String... members)
RedisClientsmove 在接口中 RedisClientsource - 源集合Keydestination - 目标集合Keymembers - 元素值动态数组public boolean smove(String source, String destination, Object member)
RedisClientsmove 在接口中 RedisClientsource - 源集合Keydestination - 目标集合Keymember - 元素对象public Map<Object,Boolean> smove(String source, String destination, Object... members)
RedisClientsmove 在接口中 RedisClientsource - 源集合Keydestination - 目标集合Keymembers - 元素对象动态数组public <T> T spop(String key, com.alibaba.fastjson.TypeReference<T> type)
RedisClientspop 在接口中 RedisClientT - TypeReference typekey - 集合Keytype - 需要转换的TypeReference泛型类型public <T> Set<T> spop(String key, int count, com.alibaba.fastjson.TypeReference<T> type)
RedisClientspop 在接口中 RedisClientT - TypeReference typekey - 集合Keycount - 获取元素的数量type - 需要转换的TypeReference泛型类型public <T> T srandmember(String key, com.alibaba.fastjson.TypeReference<T> type)
RedisClientsrandmember 在接口中 RedisClientT - TypeReference typekey - 集合Keytype - 需要转换的TypeReference泛型类型public <T> List<T> srandmember(String key, int count, com.alibaba.fastjson.TypeReference<T> type)
RedisClientsrandmember 在接口中 RedisClientT - TypeReference typekey - 集合Keycount - 获取元素的数量type - 需要转换的TypeReference泛型类型public long srem(String key, Object... members)
RedisClientsrem 在接口中 RedisClientkey - 集合Keymembers - 元素对象动态数组public <T> Set<T> sunion(String[] keys, com.alibaba.fastjson.TypeReference<T> type)
RedisClientsunion 在接口中 RedisClientT - TypeReference typekeys - 集合Key数组type - 需要转换的TypeReference泛型类型public long zadd(String key, double score, Object member)
zadd 在接口中 RedisClientpublic long zcount(String key)
zcount 在接口中 RedisClientpublic <T> double zincrby(String key, double increment, T member)
zincrby 在接口中 RedisClientpublic Set<String> zrange(String key, long end)
zrange 在接口中 RedisClientpublic Set<String> zrange(String key)
zrange 在接口中 RedisClientpublic <T> Set<T> zrange(String key, long start, long end, com.alibaba.fastjson.TypeReference<T> type)
zrange 在接口中 RedisClientpublic <T> Set<T> zrange(String key, long end, com.alibaba.fastjson.TypeReference<T> type)
zrange 在接口中 RedisClientpublic <T> Set<T> zrange(String key, com.alibaba.fastjson.TypeReference<T> type)
zrange 在接口中 RedisClientpublic <T> Set<T> zrangeByLex(String key, String min, String max, int offset, int count, com.alibaba.fastjson.TypeReference<T> type)
zrangeByLex 在接口中 RedisClientpublic <T> Map<T,Double> zrangeWithScores(String key, long end, com.alibaba.fastjson.TypeReference<T> type)
zrangeWithScores 在接口中 RedisClientpublic <T> Map<T,Double> zrangeWithScores(String key, com.alibaba.fastjson.TypeReference<T> type)
zrangeWithScores 在接口中 RedisClientpublic Set<String> zrangeByScore(String key, double min, double max)
zrangeByScore 在接口中 RedisClientpublic Set<String> zrangeByScore(String key, double min, double max, int offset, int count)
zrangeByScore 在接口中 RedisClientpublic <T> Set<T> zrangeByScore(String key, double min, double max, com.alibaba.fastjson.TypeReference<T> type)
zrangeByScore 在接口中 RedisClientpublic <T> Set<T> zrangeByScore(String key, double min, double max, int offset, int count, com.alibaba.fastjson.TypeReference<T> type)
zrangeByScore 在接口中 RedisClientpublic <T> Set<T> zrangeByScore(String key, String min, String max, com.alibaba.fastjson.TypeReference<T> type)
zrangeByScore 在接口中 RedisClientpublic <T> Set<T> zrangeByScore(String key, String min, String max, int offset, int count, com.alibaba.fastjson.TypeReference<T> type)
zrangeByScore 在接口中 RedisClientpublic <T> Map<T,Double> zrangeByScoreWithScores(String key, double min, double max, com.alibaba.fastjson.TypeReference<T> type)
zrangeByScoreWithScores 在接口中 RedisClientpublic <T> Map<T,Double> zrangeByScoreWithScores(String key, double min, double max, int offset, int count, com.alibaba.fastjson.TypeReference<T> type)
zrangeByScoreWithScores 在接口中 RedisClientpublic <T> long zrank(String key, T member)
zrank 在接口中 RedisClientpublic <T> long zrem(String key, T... members)
zrem 在接口中 RedisClientpublic long zremrangeByScore(String key, double min, double max)
zremrangeByScore 在接口中 RedisClientpublic Set<String> zrevrange(String key, long end)
zrevrange 在接口中 RedisClientpublic Set<String> zrevrange(String key)
zrevrange 在接口中 RedisClientpublic <T> Set<T> zrevrange(String key, long start, long end, com.alibaba.fastjson.TypeReference<T> type)
zrevrange 在接口中 RedisClientpublic <T> Set<T> zrevrange(String key, long end, com.alibaba.fastjson.TypeReference<T> type)
zrevrange 在接口中 RedisClientpublic <T> Set<T> zrevrange(String key, com.alibaba.fastjson.TypeReference<T> type)
zrevrange 在接口中 RedisClientpublic <T> Set<T> zrevrangeByLex(String key, String max, String min, com.alibaba.fastjson.TypeReference<T> type)
zrevrangeByLex 在接口中 RedisClientpublic <T> Set<T> zrevrangeByLex(String key, String max, String min, int offset, int count, com.alibaba.fastjson.TypeReference<T> type)
zrevrangeByLex 在接口中 RedisClientpublic <T> Map<T,Double> zrevrangeWithScores(String key, long end, com.alibaba.fastjson.TypeReference<T> type)
zrevrangeWithScores 在接口中 RedisClientpublic <T> Map<T,Double> zrevrangeWithScores(String key, com.alibaba.fastjson.TypeReference<T> type)
zrevrangeWithScores 在接口中 RedisClientpublic <T> Set<T> zrevrangeByScore(String key, double max, double min, com.alibaba.fastjson.TypeReference<T> type)
zrevrangeByScore 在接口中 RedisClientpublic <T> Set<T> zrevrangeByScore(String key, double max, double min, int offset, int count, com.alibaba.fastjson.TypeReference<T> type)
zrevrangeByScore 在接口中 RedisClientpublic <T> long zrevrank(String key, T member)
zrevrank 在接口中 RedisClientpublic <T> double zscore(String key, T member)
zscore 在接口中 RedisClientCopyright © 2015–2017. All rights reserved.