public abstract class AbstractJedis extends java.lang.Object implements Redis
| 构造器和说明 |
|---|
AbstractJedis() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.Long |
append(java.lang.String key,
java.lang.String value) |
java.lang.Long |
decr(java.lang.String key) |
java.lang.Long |
decrBy(java.lang.String key,
long integer) |
java.lang.Object |
execute(java.lang.String method,
java.lang.Object... args)
万能操作入口
|
java.lang.Boolean |
exists(java.lang.String key)
判断某个key 是否存在
|
boolean |
expire(java.lang.String key,
int seconds)
设置过期时间
|
boolean |
expireAt(java.lang.String key,
long unixTime) |
java.lang.String |
get(java.lang.String key) |
<T> java.util.List<T> |
getArray(java.lang.String key,
java.lang.Class<T> clazz) |
java.lang.Long |
getbit(java.lang.String key,
long offset) |
<T> T |
getObject(java.lang.String key,
java.lang.Class<T> clazz)
通过fastjson 转化成对象
|
java.lang.String |
getrange(java.lang.String key,
long startOffset,
long endOffset) |
abstract redis.clients.jedis.JedisCommands |
getResource()
获取实例
2014-1-17
|
java.lang.String |
getSet(java.lang.String key,
java.lang.String value) |
java.lang.Long |
hdel(java.lang.String key,
java.lang.String... field) |
java.lang.Boolean |
hexists(java.lang.String key,
java.lang.String field) |
java.lang.String |
hget(java.lang.String key,
java.lang.String field) |
java.util.Map<java.lang.String,java.lang.String> |
hgetAll(java.lang.String key) |
java.lang.Long |
hincrBy(java.lang.String key,
java.lang.String field,
long value) |
java.util.Set<java.lang.String> |
hkeys(java.lang.String key) |
java.lang.Long |
hlen(java.lang.String key) |
java.util.List<java.lang.String> |
hmget(java.lang.String key,
java.lang.String... fields) |
java.lang.String |
hmset(java.lang.String key,
java.util.Map<java.lang.String,java.lang.String> hash) |
java.lang.Long |
hset(java.lang.String key,
java.lang.String field,
java.lang.String value) |
java.lang.Long |
hsetnx(java.lang.String key,
java.lang.String field,
java.lang.String value) |
java.util.List<java.lang.String> |
hvals(java.lang.String key) |
long |
inc(java.lang.String key) |
java.lang.Long |
incr(java.lang.String key) |
java.lang.Long |
incrBy(java.lang.String key,
long integer) |
java.lang.String |
lindex(java.lang.String key,
long index) |
java.lang.Long |
linsert(java.lang.String key,
boolean before,
java.lang.String pivot,
java.lang.String value) |
java.lang.Long |
llen(java.lang.String key)
list 长度
|
java.lang.String |
lpop(java.lang.String key) |
java.lang.Long |
lpush(java.lang.String key,
java.lang.String... str)
list
|
java.lang.Long |
lpushx(java.lang.String key,
java.lang.String string) |
java.util.List<java.lang.String> |
lrange(java.lang.String key,
long start,
long end) |
java.util.List<java.lang.String> |
lrangePage(java.lang.String key,
int pageNo,
int length) |
java.lang.Long |
lrem(java.lang.String key,
long count,
java.lang.String value) |
java.util.List<java.lang.String> |
lrevrange(java.lang.String key,
long start,
long end) |
java.lang.String |
lset(java.lang.String key,
long index,
java.lang.String value) |
java.lang.String |
ltrim(java.lang.String key,
long start,
long end) |
java.lang.String |
rpop(java.lang.String key) |
java.lang.Long |
rpush(java.lang.String key,
java.lang.String... str) |
java.lang.Long |
rpushx(java.lang.String key,
java.lang.String string) |
java.lang.Long |
sadd(java.lang.String key,
java.lang.String... member) |
java.lang.Long |
scard(java.lang.String key) |
java.lang.String |
set(java.lang.String key,
java.lang.String val) |
java.lang.Long |
setbit(java.lang.String key,
long offset,
int value) |
java.lang.String |
setex(java.lang.String key,
int seconds,
java.lang.String value) |
java.lang.Long |
setnx(java.lang.String key,
java.lang.String value) |
boolean |
setObject(java.lang.String key,
int seconds,
java.lang.Object o) |
boolean |
setObject(java.lang.String key,
java.lang.Object o)
setObject 采用fastjson进行序列化
|
java.lang.Long |
setrange(java.lang.String key,
long offset,
java.lang.String value) |
java.lang.Boolean |
sismember(java.lang.String key,
java.lang.String member) |
java.util.Set<java.lang.String> |
smembers(java.lang.String key) |
java.util.List<java.lang.String> |
sort(java.lang.String key) |
java.util.List<java.lang.String> |
sort(java.lang.String key,
redis.clients.jedis.SortingParams sortingParameters) |
java.lang.String |
spop(java.lang.String key) |
java.lang.String |
srandmember(java.lang.String key) |
java.lang.Long |
srem(java.lang.String key,
java.lang.String... member) |
java.lang.String |
substr(java.lang.String key,
int start,
int end) |
java.lang.Long |
ttl(java.lang.String key) |
java.lang.String |
type(java.lang.String key) |
java.lang.Long |
zadd(java.lang.String key,
double score,
java.lang.String member)
将一个或多个 member 元素及其 score 值加入到有序集 key 当中。
|
java.lang.Long |
zadd(java.lang.String key,
java.util.Map<java.lang.String,java.lang.Double> scoreMembers)
由于score值可能相同,所以score做key不科学,应该用member做key
2014-3-21
|
java.lang.Long |
zcard(java.lang.String key)
返回有序集 key 的计数。
|
java.lang.Long |
zcount(java.lang.String key,
double min,
double max)
返回有序集 key 中, score 值在 min 和 max 之间(默认包括 score 值等于 min 或 max )的成员。
|
java.lang.Long |
zcount(java.lang.String key,
java.lang.String min,
java.lang.String max) |
double |
zincby(java.lang.String key,
double score,
java.lang.String member)
为有序集 key 的成员 member 的 score 值加上增量 increment 。
|
java.lang.Double |
zincrby(java.lang.String key,
double score,
java.lang.String member) |
java.util.List<java.lang.String> |
zrange(java.lang.String key,
long start,
long end)
返回有序集 key 中,指定区间内的成员。
|
java.util.List<java.lang.String> |
zrangeByScore(java.lang.String key,
double min,
double max)
返回有序集 key 中,所有 score 值介于 min 和 max 之间(包括等于 min 或 max )的成员。
|
java.util.List<java.lang.String> |
zrangeByScore(java.lang.String key,
double min,
double max,
int offset,
int count) |
java.util.List<java.lang.String> |
zrangeByScore(java.lang.String key,
java.lang.String min,
java.lang.String max) |
java.util.List<java.lang.String> |
zrangeByScore(java.lang.String key,
java.lang.String min,
java.lang.String max,
int offset,
int count) |
java.util.List<jmind.base.lang.ScoreValue<java.lang.String>> |
zrangeByScoreWithScores(java.lang.String key,
double min,
double max) |
java.util.List<jmind.base.lang.ScoreValue<java.lang.String>> |
zrangeByScoreWithScores(java.lang.String key,
double min,
double max,
int offset,
int count) |
java.util.List<jmind.base.lang.ScoreValue<java.lang.String>> |
zrangeWithScores(java.lang.String key,
long start,
long end) |
java.lang.Long |
zrank(java.lang.String key,
java.lang.String member) |
java.lang.Long |
zrem(java.lang.String key,
java.lang.String... member)
移除有序集 key 中的一个或多个成员,不存在的成员将被忽略。
|
long |
zremrangeByRank(java.lang.String key,
int start,
int end)
移除有序集 key 中,指定排名(rank)区间内的所有成员。
|
java.lang.Long |
zremrangeByRank(java.lang.String key,
long start,
long end) |
java.lang.Long |
zremrangeByScore(java.lang.String key,
double min,
double max)
移除有序集 key 中,所有 score 值介于 min 和 max 之间(包括等于 min 或 max )的成员。
|
java.lang.Long |
zremrangeByScore(java.lang.String key,
java.lang.String start,
java.lang.String end) |
java.util.List<java.lang.String> |
zrevrange(java.lang.String key,
long start,
long end) |
java.util.List<java.lang.String> |
zrevrangeByScore(java.lang.String key,
double max,
double min)
返回有序集 key 中, score 值介于 max 和 min 之间(默认包括等于 max 或 min )的所有的成员。
|
java.util.List<java.lang.String> |
zrevrangeByScore(java.lang.String key,
double max,
double min,
int offset,
int count) |
java.util.List<java.lang.String> |
zrevrangeByScore(java.lang.String key,
java.lang.String max,
java.lang.String min) |
java.util.List<java.lang.String> |
zrevrangeByScore(java.lang.String key,
java.lang.String max,
java.lang.String min,
int offset,
int count) |
java.util.List<jmind.base.lang.ScoreValue<java.lang.String>> |
zrevrangeByScoreWithScores(java.lang.String key,
double max,
double min) |
java.util.List<jmind.base.lang.ScoreValue<java.lang.String>> |
zrevrangeByScoreWithScores(java.lang.String key,
double max,
double min,
int offset,
int count) |
java.util.List<jmind.base.lang.ScoreValue<java.lang.String>> |
zrevrangeWithScores(java.lang.String key,
long start,
long end) |
java.lang.Long |
zrevrank(java.lang.String key,
java.lang.String member) |
java.lang.Double |
zscore(java.lang.String key,
java.lang.String member)
返回有序集 key 中,成员 member 的 score 值。
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclose, del, mget, releaseResourcepublic abstract redis.clients.jedis.JedisCommands getResource()
RedisgetResource 在接口中 Redispublic java.lang.Object execute(java.lang.String method,
java.lang.Object... args)
method - args - public java.lang.Boolean exists(java.lang.String key)
public boolean expire(java.lang.String key,
int seconds)
public long inc(java.lang.String key)
public java.lang.Long lpush(java.lang.String key,
java.lang.String... str)
public java.lang.Long rpush(java.lang.String key,
java.lang.String... str)
public java.util.List<java.lang.String> lrangePage(java.lang.String key,
int pageNo,
int length)
key - pageNo - 页数,从第一页开始length - 条数public java.lang.Long zadd(java.lang.String key,
double score,
java.lang.String member)
public java.lang.Long zrem(java.lang.String key,
java.lang.String... member)
public java.lang.Long zcard(java.lang.String key)
public java.lang.Long zcount(java.lang.String key,
double min,
double max)
public java.lang.Double zscore(java.lang.String key,
java.lang.String member)
public double zincby(java.lang.String key,
double score,
java.lang.String member)
public java.util.List<java.lang.String> zrange(java.lang.String key,
long start,
long end)
public java.util.List<java.lang.String> zrevrange(java.lang.String key,
long start,
long end)
public java.util.List<java.lang.String> zrangeByScore(java.lang.String key,
double min,
double max)
zrangeByScore 在接口中 Rediskey - min - max - public java.util.List<java.lang.String> zrevrangeByScore(java.lang.String key,
double max,
double min)
zrevrangeByScore 在接口中 Rediskey - min - max - public java.lang.Long zremrangeByScore(java.lang.String key,
double min,
double max)
zremrangeByScore 在接口中 Rediskey - min - max - public long zremrangeByRank(java.lang.String key,
int start,
int end)
key - start - end - public java.lang.Long setbit(java.lang.String key,
long offset,
int value)
public java.lang.Long setrange(java.lang.String key,
long offset,
java.lang.String value)
public java.lang.String getrange(java.lang.String key,
long startOffset,
long endOffset)
public java.lang.String getSet(java.lang.String key,
java.lang.String value)
public java.lang.Long setnx(java.lang.String key,
java.lang.String value)
public java.lang.String setex(java.lang.String key,
int seconds,
java.lang.String value)
public java.lang.Long append(java.lang.String key,
java.lang.String value)
public java.lang.String substr(java.lang.String key,
int start,
int end)
public java.lang.Long hset(java.lang.String key,
java.lang.String field,
java.lang.String value)
public java.lang.String hget(java.lang.String key,
java.lang.String field)
public java.lang.Long hsetnx(java.lang.String key,
java.lang.String field,
java.lang.String value)
public java.lang.String hmset(java.lang.String key,
java.util.Map<java.lang.String,java.lang.String> hash)
public java.util.List<java.lang.String> hmget(java.lang.String key,
java.lang.String... fields)
public java.lang.Long hincrBy(java.lang.String key,
java.lang.String field,
long value)
public java.lang.Boolean hexists(java.lang.String key,
java.lang.String field)
public java.lang.Long hdel(java.lang.String key,
java.lang.String... field)
public java.util.Map<java.lang.String,java.lang.String> hgetAll(java.lang.String key)
public java.util.List<java.lang.String> lrange(java.lang.String key,
long start,
long end)
public java.util.List<java.lang.String> lrevrange(java.lang.String key,
long start,
long end)
public java.lang.String ltrim(java.lang.String key,
long start,
long end)
public java.lang.String lset(java.lang.String key,
long index,
java.lang.String value)
public java.lang.Long lrem(java.lang.String key,
long count,
java.lang.String value)
public java.lang.Long sadd(java.lang.String key,
java.lang.String... member)
public java.util.Set<java.lang.String> smembers(java.lang.String key)
public java.lang.Long srem(java.lang.String key,
java.lang.String... member)
public java.lang.Boolean sismember(java.lang.String key,
java.lang.String member)
public java.lang.String srandmember(java.lang.String key)
srandmember 在接口中 Redispublic java.lang.Long zadd(java.lang.String key,
java.util.Map<java.lang.String,java.lang.Double> scoreMembers)
Redispublic java.lang.Double zincrby(java.lang.String key,
double score,
java.lang.String member)
public java.lang.Long zrank(java.lang.String key,
java.lang.String member)
public java.lang.Long zrevrank(java.lang.String key,
java.lang.String member)
public java.util.List<jmind.base.lang.ScoreValue<java.lang.String>> zrangeWithScores(java.lang.String key,
long start,
long end)
zrangeWithScores 在接口中 Redispublic java.util.List<jmind.base.lang.ScoreValue<java.lang.String>> zrangeByScoreWithScores(java.lang.String key,
double min,
double max)
zrangeByScoreWithScores 在接口中 Redispublic java.util.List<jmind.base.lang.ScoreValue<java.lang.String>> zrevrangeByScoreWithScores(java.lang.String key,
double max,
double min)
zrevrangeByScoreWithScores 在接口中 Redispublic java.util.List<jmind.base.lang.ScoreValue<java.lang.String>> zrangeByScoreWithScores(java.lang.String key,
double min,
double max,
int offset,
int count)
zrangeByScoreWithScores 在接口中 Redispublic java.util.List<jmind.base.lang.ScoreValue<java.lang.String>> zrevrangeByScoreWithScores(java.lang.String key,
double max,
double min,
int offset,
int count)
zrevrangeByScoreWithScores 在接口中 Redispublic java.util.List<jmind.base.lang.ScoreValue<java.lang.String>> zrevrangeWithScores(java.lang.String key,
long start,
long end)
zrevrangeWithScores 在接口中 Redispublic java.util.List<java.lang.String> sort(java.lang.String key,
redis.clients.jedis.SortingParams sortingParameters)
public java.lang.Long zcount(java.lang.String key,
java.lang.String min,
java.lang.String max)
public java.util.List<java.lang.String> zrangeByScore(java.lang.String key,
java.lang.String min,
java.lang.String max)
zrangeByScore 在接口中 Redispublic java.util.List<java.lang.String> zrangeByScore(java.lang.String key,
double min,
double max,
int offset,
int count)
zrangeByScore 在接口中 Redispublic java.util.List<java.lang.String> zrevrangeByScore(java.lang.String key,
java.lang.String max,
java.lang.String min)
public java.util.List<java.lang.String> zrangeByScore(java.lang.String key,
java.lang.String min,
java.lang.String max,
int offset,
int count)
zrangeByScore 在接口中 Redispublic java.util.List<java.lang.String> zrevrangeByScore(java.lang.String key,
double max,
double min,
int offset,
int count)
zrevrangeByScore 在接口中 Redispublic java.util.List<java.lang.String> zrevrangeByScore(java.lang.String key,
java.lang.String max,
java.lang.String min,
int offset,
int count)
zrevrangeByScore 在接口中 Redispublic java.lang.Long zremrangeByRank(java.lang.String key,
long start,
long end)
zremrangeByRank 在接口中 Redispublic java.lang.Long zremrangeByScore(java.lang.String key,
java.lang.String start,
java.lang.String end)
public java.lang.Long linsert(java.lang.String key,
boolean before,
java.lang.String pivot,
java.lang.String value)
public java.lang.Long lpushx(java.lang.String key,
java.lang.String string)
public java.lang.Long rpushx(java.lang.String key,
java.lang.String string)
public boolean setObject(java.lang.String key,
java.lang.Object o)
Redispublic boolean setObject(java.lang.String key,
int seconds,
java.lang.Object o)
public <T> T getObject(java.lang.String key,
java.lang.Class<T> clazz)
RedisCopyright © 2018. All Rights Reserved.