| Constructor and Description |
|---|
RedisWrapper() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
append(List<String> keyList,
List<String> valueList,
int seconds)
批量将value追加到对应key的末尾,并设置生存时间,事务安全的.
|
Long |
append(String key,
String value) |
boolean |
append(String key,
String value,
int seconds)
将value追加到key的末尾,若key不存在,则把key的值设为value,事务安全的.
|
String |
bgrewriteaof()
在后台执行一个 AOF文件 重写操作.
|
String |
bgsave()
在后台异步保存当前数据库的数据到磁盘.
|
Long |
bitcount(String key) |
Long |
bitcount(String key,
long start,
long end) |
List<Long> |
bitfield(String arg0,
String... arg1) |
Long |
bitpos(String arg0,
boolean arg1) |
Long |
bitpos(String arg0,
boolean arg1,
redis.clients.jedis.BitPosParams arg2) |
List<String> |
blpop(int timeout,
String key) |
List<String> |
blpop(String arg) |
List<String> |
brpop(int timeout,
String key) |
List<String> |
brpop(String arg) |
long |
dbSize()
返回当前数据库的 key 的数量.
|
Long |
decr(String key) |
Long |
decrBy(String key,
long integer) |
Long |
del(String... keys)
删除一个或多个 key.
|
Long |
del(String key)
删除 key.
|
void |
destroy()
容器销毁
|
String |
echo(String string) |
Object |
eval(String script)
输入脚本进行求值.
|
Object |
eval(String script,
int keyCount,
String... params)
输入脚本进行求值.
|
Object |
evalAssertSha(String sha,
String script)
判断脚本进行sha1加密后的值是否与给定的sha1校验码相同,相同则对脚本进行求值.
|
String |
evalReturnSha(String script)
对脚本进行求值,并返回对脚本进行sha1加密后的值.
|
Object |
evalsha(String script)
根据给定的 sha1校验码,对缓存在服务器中的脚本进行求值.
|
Object |
evalsha(String sha1,
int keyCount,
String... params)
根据给定的sha1校验码,对缓存在服务器中的脚本进行求值.
|
Object |
evalsha(String sha1,
List<String> keys,
List<String> args)
根据给定的sha1校验码,对缓存在服务器中的脚本进行求值.
|
Boolean |
exists(String key) |
Long |
expire(String key,
int seconds) |
Long |
expireAt(String key,
long unixTime) |
boolean |
flushAll()
删除整个 Redis 服务器的所有 key.
|
boolean |
flushDB()
清空当前数据库中的所有 key.
|
Long |
geoadd(String arg0,
double arg1,
double arg2,
String arg3) |
Long |
geoadd(String arg0,
Map<String,redis.clients.jedis.GeoCoordinate> arg1) |
Double |
geodist(String arg0,
String arg1,
String arg2) |
Double |
geodist(String arg0,
String arg1,
String arg2,
redis.clients.jedis.GeoUnit arg3) |
List<String> |
geohash(String arg0,
String... arg1) |
List<redis.clients.jedis.GeoCoordinate> |
geopos(String arg0,
String... arg1) |
List<redis.clients.jedis.GeoRadiusResponse> |
georadius(String arg0,
double arg1,
double arg2,
double arg3,
redis.clients.jedis.GeoUnit arg4) |
List<redis.clients.jedis.GeoRadiusResponse> |
georadius(String arg0,
double arg1,
double arg2,
double arg3,
redis.clients.jedis.GeoUnit arg4,
redis.clients.jedis.params.geo.GeoRadiusParam arg5) |
List<redis.clients.jedis.GeoRadiusResponse> |
georadiusByMember(String arg0,
String arg1,
double arg2,
redis.clients.jedis.GeoUnit arg3) |
List<redis.clients.jedis.GeoRadiusResponse> |
georadiusByMember(String arg0,
String arg1,
double arg2,
redis.clients.jedis.GeoUnit arg3,
redis.clients.jedis.params.geo.GeoRadiusParam arg4) |
String |
get(String key) |
Boolean |
getbit(String key,
long offset) |
IJedisPool |
getJedisPool()
返回redis连接池.
|
String |
getrange(String key,
long startOffset,
long endOffset) |
Redis |
getRedis() |
redis.clients.jedis.Jedis |
getResource()
返回jedis对象.
|
String |
getServerInfo()
返回服务器信息.
|
String |
getSet(String key,
String value) |
long |
getUsedMemory()
返回由 Redis 分配器分配的内存总量,以字节(byte)为单位.
|
Long |
hdel(String key,
long field)
删除哈希表 key 中的一个或多个指定域,不存在的域将被忽略.
|
Long |
hdel(String key,
String... field) |
Boolean |
hexists(String key,
String field) |
String |
hget(String key,
long field)
返回哈希表 key 中给定域 field 的值.
|
String |
hget(String key,
String field) |
Map<String,String> |
hgetAll(String key) |
Long |
hincrBy(String key,
String field,
long value) |
Double |
hincrByFloat(String arg0,
String arg1,
double arg2) |
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,
int cursor) |
redis.clients.jedis.ScanResult<Map.Entry<String,String>> |
hscan(String key,
String cursor) |
redis.clients.jedis.ScanResult<Map.Entry<String,String>> |
hscan(String arg0,
String arg1,
redis.clients.jedis.ScanParams arg2) |
Long |
hset(String key,
long field,
String value)
将哈希表 key 中的域 field 的值设为 value.
|
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) |
RedisInfo |
info()
返回关于 Redis 服务器的各种信息和统计数值.
|
void |
init()
容器初始化
|
Set<String> |
keys(String pattern)
查找所有符合给定模式 pattern 的 key.
|
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... strings) |
Long |
lpushx(String key,
String... string) |
Long |
lpushx(String key,
String string)
将值 value 插入到列表 key 的表头.
|
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)
返回一个或多个 key 的值.
|
Long |
move(String key,
int dbIndex) |
redis.clients.jedis.Transaction |
multi()
标记一个事务块的开始.
|
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 arg0,
long arg1,
String arg2) |
void |
psubscribe(redis.clients.jedis.JedisPubSub jedisPubSub,
String... patterns) |
Long |
pttl(String arg0) |
Long |
publish(String channel,
String message) |
String |
randomKey()
随机获取一个key
|
boolean |
rename(String oldkey,
String newkey)
将 key 改名为 newkey
|
boolean |
rename(String oldkey,
String newkey,
int seconds)
将 key 改名为 newkey.
|
void |
returnResource(redis.clients.jedis.Jedis jedis)
释放jedis对象到池中.
|
String |
rpop(String key) |
Long |
rpush(String key,
String... strings) |
Long |
rpushx(String key,
String... string) |
Long |
rpushx(String key,
String string)
将值 value 插入到列表 key 的表尾.
|
Long |
sadd(String key,
long member) |
Long |
sadd(String key,
String... members) |
String |
save()
执行同步保存操作,将当前Redis实例的所有数据快照以 RDB 文件的形式保存到硬盘.
|
Long |
scard(String key) |
Set<String> |
sdiff(String... keys) |
Long |
sdiffstore(String dstkey,
String... keys) |
boolean |
set(List<String> keyList,
List<String> valueList)
批量设置key和value,事务安全的.
|
String |
set(String key,
String value) |
String |
set(String key,
String value,
int seconds)
将字符串值 value 关联到 key,并设置生存时间.
|
String |
set(String arg0,
String arg1,
String arg2) |
String |
set(String key,
String arg1,
String arg2,
String arg3,
long arg4) |
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,
int offset,
String value)
用 value 参数覆写(overwrite)给定 key 所储存的字符串值,从偏移量 offset 开始.
|
Long |
setrange(String key,
long offset,
String value)
用 value 参数覆写(overwrite)给定 key 所储存的字符串值,从偏移量 offset 开始.
|
void |
setRedis(Redis redis) |
Set<String> |
sinter(String... keys) |
Boolean |
sismember(String key,
String member) |
Set<String> |
smembers(String key) |
List<String> |
sort(String key) |
List<String> |
sort(String key,
redis.clients.jedis.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,
long member) |
Long |
srem(String key,
String... member) |
redis.clients.jedis.ScanResult<String> |
sscan(String key,
int cursor) |
redis.clients.jedis.ScanResult<String> |
sscan(String key,
String cursor) |
redis.clients.jedis.ScanResult<String> |
sscan(String arg0,
String arg1,
redis.clients.jedis.ScanParams arg2) |
Long |
strlen(String key) |
void |
subscribe(redis.clients.jedis.JedisPubSub jedisPubSub,
String... channels) |
String |
substr(String key,
int start,
int end) |
Long |
ttl(String key) |
String |
type(String key) |
Long |
zadd(String key,
double score,
long member)
将 member 元素及其 score 值加入到有序集 key 中.
|
Long |
zadd(String key,
double score,
String member) |
Long |
zadd(String arg0,
double arg1,
String arg2,
redis.clients.jedis.params.sortedset.ZAddParams arg3) |
Long |
zadd(String key,
Map<String,Double> scoreMembers) |
Long |
zadd(String arg0,
Map<String,Double> arg1,
redis.clients.jedis.params.sortedset.ZAddParams arg2) |
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,
long member)
为有序集 key 的成员 member 的 score 值加上增量.
|
Double |
zincrby(String key,
double score,
String member) |
Double |
zincrby(String arg0,
double arg1,
String arg2,
redis.clients.jedis.params.sortedset.ZIncrByParams arg3) |
Long |
zinterstore(String dstkey,
String... sets)
计算给定的一个或多个有序集的交集,并将该交集(结果集)储存到 dstkey.
|
Long |
zinterstore(String dstkey,
redis.clients.jedis.ZParams params,
String... sets)
计算给定的一个或多个有序集的交集,将该交集(结果集)储存到 dstkey,并指定交集的结果集的聚合方式.
|
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,
long member)
移除有序集 key 中的一个或多个成员,不存在的成员将被忽略.
|
Long |
zrem(String key,
String... members) |
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,
int cursor) |
redis.clients.jedis.ScanResult<redis.clients.jedis.Tuple> |
zscan(String key,
String cursor) |
redis.clients.jedis.ScanResult<redis.clients.jedis.Tuple> |
zscan(String arg0,
String arg1,
redis.clients.jedis.ScanParams arg2) |
Double |
zscore(String key,
long member)
返回有序集 key 中,成员 member 的 score 值
|
Double |
zscore(String key,
String member) |
Long |
zunionstore(String dstkey,
String... sets)
计算给定的一个或多个有序集的并集,并将该并集(结果集)储存到 dstkey.
|
Long |
zunionstore(String dstkey,
redis.clients.jedis.ZParams params,
String... sets) |
Set<String> |
zunionStoreByScoreInJava(double min,
double max,
String... sets)
返回给定的一个或多个有序集的并集 中,并集中的成员的 score 值介于 min 和 max 之间(包括等于 min 或 max ),有序集成员按 score 值递增(从小到大)次序排列.
|
Set<String> |
zunionStoreInJava(String... sets)
返回给定的一个或多个有序集的并集.
|
public Redis getRedis()
public void setRedis(Redis redis)
public Long append(String key, String value)
append in interface redis.clients.jedis.JedisCommandspublic String set(String key, String value)
set in interface redis.clients.jedis.JedisCommandspublic Long expire(String key, int seconds)
expire in interface redis.clients.jedis.JedisCommandspublic String getSet(String key, String value)
getSet in interface redis.clients.jedis.JedisCommandspublic Long zcard(String key)
zcard in interface redis.clients.jedis.JedisCommandspublic Set<redis.clients.jedis.Tuple> zrevrangeWithScores(String key, long start, long end)
zrevrangeWithScores in interface redis.clients.jedis.JedisCommandspublic Set<String> zrevrange(String key, long start, long end)
zrevrange in interface redis.clients.jedis.JedisCommandspublic Set<String> zrange(String key, long start, long end)
zrange in interface redis.clients.jedis.JedisCommandspublic Long zadd(String key, double score, String member)
zadd in interface redis.clients.jedis.JedisCommandspublic Long zadd(String key, Map<String,Double> scoreMembers)
zadd in interface redis.clients.jedis.JedisCommandspublic Long srem(String key, String... member)
srem in interface redis.clients.jedis.JedisCommandspublic Boolean exists(String key)
exists in interface redis.clients.jedis.JedisCommandspublic String type(String key)
type in interface redis.clients.jedis.JedisCommandspublic Long expireAt(String key, long unixTime)
expireAt in interface redis.clients.jedis.JedisCommandspublic Boolean setbit(String key, long offset, boolean value)
setbit in interface redis.clients.jedis.JedisCommandspublic Boolean getbit(String key, long offset)
getbit in interface redis.clients.jedis.JedisCommandspublic String getrange(String key, long startOffset, long endOffset)
getrange in interface redis.clients.jedis.JedisCommandspublic Long setnx(String key, String value)
setnx in interface redis.clients.jedis.JedisCommandspublic String setex(String key, int seconds, String value)
setex in interface redis.clients.jedis.JedisCommandspublic Long decrBy(String key, long integer)
decrBy in interface redis.clients.jedis.JedisCommandspublic Long incrBy(String key, long integer)
incrBy in interface redis.clients.jedis.JedisCommandspublic String substr(String key, int start, int end)
substr in interface redis.clients.jedis.JedisCommandspublic Long hset(String key, String field, String value)
hset in interface redis.clients.jedis.JedisCommandspublic String hget(String key, String field)
hget in interface redis.clients.jedis.JedisCommandspublic Long hsetnx(String key, String field, String value)
hsetnx in interface redis.clients.jedis.JedisCommandspublic String hmset(String key, Map<String,String> hash)
hmset in interface redis.clients.jedis.JedisCommandspublic List<String> hmget(String key, String... fields)
hmget in interface redis.clients.jedis.JedisCommandspublic Long hincrBy(String key, String field, long value)
hincrBy in interface redis.clients.jedis.JedisCommandspublic Boolean hexists(String key, String field)
hexists in interface redis.clients.jedis.JedisCommandspublic Long hdel(String key, String... field)
hdel in interface redis.clients.jedis.JedisCommandspublic Set<String> hkeys(String key)
hkeys in interface redis.clients.jedis.JedisCommandspublic List<String> hvals(String key)
hvals in interface redis.clients.jedis.JedisCommandspublic Map<String,String> hgetAll(String key)
hgetAll in interface redis.clients.jedis.JedisCommandspublic Long rpush(String key, String... strings)
rpush in interface redis.clients.jedis.JedisCommandspublic Long lpush(String key, String... strings)
lpush in interface redis.clients.jedis.JedisCommandspublic List<String> lrange(String key, long start, long end)
lrange in interface redis.clients.jedis.JedisCommandspublic String ltrim(String key, long start, long end)
ltrim in interface redis.clients.jedis.JedisCommandspublic String lindex(String key, long index)
lindex in interface redis.clients.jedis.JedisCommandspublic String lset(String key, long index, String value)
lset in interface redis.clients.jedis.JedisCommandspublic Long lrem(String key, long count, String value)
lrem in interface redis.clients.jedis.JedisCommandspublic String lpop(String key)
lpop in interface redis.clients.jedis.JedisCommandspublic String rpop(String key)
rpop in interface redis.clients.jedis.JedisCommandspublic Long sadd(String key, String... members)
sadd in interface redis.clients.jedis.JedisCommandspublic Set<String> smembers(String key)
smembers in interface redis.clients.jedis.JedisCommandspublic String spop(String key)
spop in interface redis.clients.jedis.JedisCommandspublic Long scard(String key)
scard in interface redis.clients.jedis.JedisCommandspublic Boolean sismember(String key, String member)
sismember in interface redis.clients.jedis.JedisCommandspublic String srandmember(String key)
srandmember in interface redis.clients.jedis.JedisCommandspublic Long zrem(String key, String... members)
zrem in interface redis.clients.jedis.JedisCommandspublic Double zincrby(String key, double score, long member)
Redispublic Double zincrby(String key, double score, String member)
zincrby in interface redis.clients.jedis.JedisCommandspublic Long zrank(String key, String member)
zrank in interface redis.clients.jedis.JedisCommandspublic Long zrevrank(String key, String member)
zrevrank in interface redis.clients.jedis.JedisCommandspublic Set<redis.clients.jedis.Tuple> zrangeWithScores(String key, long start, long end)
zrangeWithScores in interface redis.clients.jedis.JedisCommandspublic Double zscore(String key, String member)
zscore in interface redis.clients.jedis.JedisCommandspublic List<String> sort(String key)
sort in interface redis.clients.jedis.JedisCommandspublic List<String> sort(String key, redis.clients.jedis.SortingParams sortingParameters)
sort in interface redis.clients.jedis.JedisCommandspublic Long zcount(String key, double min, double max)
zcount in interface redis.clients.jedis.JedisCommandspublic Long zcount(String key, String min, String max)
zcount in interface redis.clients.jedis.JedisCommandspublic Set<String> zrangeByScore(String key, double min, double max)
zrangeByScore in interface redis.clients.jedis.JedisCommandspublic Set<String> zrangeByScore(String key, String min, String max)
zrangeByScore in interface redis.clients.jedis.JedisCommandspublic Set<String> zrangeByScore(String key, String min, String max, int offset, int count)
zrangeByScore in interface redis.clients.jedis.JedisCommandspublic Set<String> zrevrangeByScore(String key, double max, double min)
zrevrangeByScore in interface redis.clients.jedis.JedisCommandspublic Set<String> zrevrangeByScore(String key, String max, String min, int offset, int count)
zrevrangeByScore in interface redis.clients.jedis.JedisCommandspublic Set<String> zrevrangeByScore(String key, String max, String min)
zrevrangeByScore in interface redis.clients.jedis.JedisCommandspublic Set<String> zrangeByScore(String key, double min, double max, int offset, int count)
zrangeByScore in interface redis.clients.jedis.JedisCommandspublic Set<String> zrevrangeByScore(String key, double max, double min, int offset, int count)
zrevrangeByScore in interface redis.clients.jedis.JedisCommandspublic Set<redis.clients.jedis.Tuple> zrangeByScoreWithScores(String key, double min, double max)
zrangeByScoreWithScores in interface redis.clients.jedis.JedisCommandspublic Set<redis.clients.jedis.Tuple> zrangeByScoreWithScores(String key, String min, String max, int offset, int count)
zrangeByScoreWithScores in interface redis.clients.jedis.JedisCommandspublic Set<redis.clients.jedis.Tuple> zrangeByScoreWithScores(String key, String min, String max)
zrangeByScoreWithScores in interface redis.clients.jedis.JedisCommandspublic Set<redis.clients.jedis.Tuple> zrevrangeByScoreWithScores(String key, double max, double min)
zrevrangeByScoreWithScores in interface redis.clients.jedis.JedisCommandspublic Set<redis.clients.jedis.Tuple> zrevrangeByScoreWithScores(String key, String max, String min, int offset, int count)
zrevrangeByScoreWithScores in interface redis.clients.jedis.JedisCommandspublic Set<redis.clients.jedis.Tuple> zrevrangeByScoreWithScores(String key, String max, String min)
zrevrangeByScoreWithScores in interface redis.clients.jedis.JedisCommandspublic Set<redis.clients.jedis.Tuple> zrangeByScoreWithScores(String key, double min, double max, int offset, int count)
zrangeByScoreWithScores in interface redis.clients.jedis.JedisCommandspublic Set<redis.clients.jedis.Tuple> zrevrangeByScoreWithScores(String key, double max, double min, int offset, int count)
zrevrangeByScoreWithScores in interface redis.clients.jedis.JedisCommandspublic Long zremrangeByRank(String key, long start, long end)
zremrangeByRank in interface redis.clients.jedis.JedisCommandspublic Long zremrangeByScore(String key, double start, double end)
zremrangeByScore in interface redis.clients.jedis.JedisCommandspublic Long zremrangeByScore(String key, String start, String end)
zremrangeByScore in interface redis.clients.jedis.JedisCommandspublic Long linsert(String key, redis.clients.jedis.BinaryClient.LIST_POSITION where, String pivot, String value)
linsert in interface redis.clients.jedis.JedisCommandspublic Long lpushx(String key, String string)
JedisCommandspublic Long rpushx(String key, String string)
JedisCommandspublic Long pfadd(String key, String... elements)
pfadd in interface redis.clients.jedis.JedisCommandspublic long pfcount(String key)
pfcount in interface redis.clients.jedis.JedisCommandspublic String set(String key, String arg1, String arg2, String arg3, long arg4)
set in interface redis.clients.jedis.JedisCommandspublic List<String> srandmember(String key, int count)
srandmember in interface redis.clients.jedis.JedisCommandspublic Long persist(String key)
persist in interface redis.clients.jedis.JedisCommandspublic Boolean setbit(String key, long offset, String value)
setbit in interface redis.clients.jedis.JedisCommandspublic Long strlen(String key)
strlen in interface redis.clients.jedis.JedisCommandspublic Long lpushx(String key, String... string)
lpushx in interface redis.clients.jedis.JedisCommandspublic Long rpushx(String key, String... string)
rpushx in interface redis.clients.jedis.JedisCommandspublic List<String> blpop(String arg)
blpop in interface redis.clients.jedis.JedisCommandspublic List<String> brpop(String arg)
brpop in interface redis.clients.jedis.JedisCommandspublic String echo(String string)
echo in interface redis.clients.jedis.JedisCommandspublic Long move(String key, int dbIndex)
move in interface redis.clients.jedis.JedisCommandspublic Long bitcount(String key)
bitcount in interface redis.clients.jedis.JedisCommandspublic Long bitcount(String key, long start, long end)
bitcount in interface redis.clients.jedis.JedisCommandspublic redis.clients.jedis.ScanResult<Map.Entry<String,String>> hscan(String key, int cursor)
hscan in interface redis.clients.jedis.JedisCommandspublic redis.clients.jedis.ScanResult<String> sscan(String key, int cursor)
sscan in interface redis.clients.jedis.JedisCommandspublic redis.clients.jedis.ScanResult<redis.clients.jedis.Tuple> zscan(String key, int cursor)
zscan in interface redis.clients.jedis.JedisCommandspublic redis.clients.jedis.ScanResult<Map.Entry<String,String>> hscan(String key, String cursor)
hscan in interface redis.clients.jedis.JedisCommandspublic redis.clients.jedis.ScanResult<String> sscan(String key, String cursor)
sscan in interface redis.clients.jedis.JedisCommandspublic redis.clients.jedis.ScanResult<redis.clients.jedis.Tuple> zscan(String key, String cursor)
zscan in interface redis.clients.jedis.JedisCommandspublic void init()
Redispublic void destroy()
Redispublic IJedisPool getJedisPool()
RedisgetJedisPool in interface Redispublic redis.clients.jedis.Jedis getResource()
RedisgetResource in interface Redispublic boolean append(String key, String value, int seconds)
Redispublic boolean rename(String oldkey, String newkey)
Redispublic Long setrange(String key, long offset, String value)
Redispublic Long setrange(String key, int offset, String value)
Redispublic redis.clients.jedis.Transaction multi()
Redispublic boolean flushDB()
Redispublic boolean rename(String oldkey, String newkey, int seconds)
Redispublic long getUsedMemory()
RedisgetUsedMemory in interface Redispublic long dbSize()
Redispublic String set(String key, String value, int seconds)
Redispublic boolean flushAll()
Redispublic boolean set(List<String> keyList, List<String> valueList)
Redispublic boolean append(List<String> keyList, List<String> valueList, int seconds)
Redispublic void returnResource(redis.clients.jedis.Jedis jedis)
RedisreturnResource in interface Redispublic List<String> mget(String... keys)
Redispublic Long zinterstore(String dstkey, String... sets)
Rediszinterstore in interface Redisdstkey - 结果集sets - 有续集public Long zinterstore(String dstkey, redis.clients.jedis.ZParams params, String... sets)
Rediszinterstore in interface Redisdstkey - 结果集params - 聚合方式sets - 有续集public Set<String> keys(String pattern)
Redispublic Long zunionstore(String dstkey, String... sets)
Rediszunionstore in interface Redispublic Long zunionstore(String dstkey, redis.clients.jedis.ZParams params, String... sets)
zunionstore in interface Redispublic String getServerInfo()
RedisgetServerInfo in interface Redispublic String hget(String key, long field)
Redispublic Long hset(String key, long field, String value)
Redispublic Long hdel(String key, long field)
Redispublic Long zadd(String key, double score, long member)
Redispublic Double zscore(String key, long member)
Redispublic Long zrem(String key, long member)
Redispublic Set<String> zunionStoreInJava(String... sets)
RediszunionStoreInJava in interface Redispublic Set<String> zunionStoreByScoreInJava(double min, double max, String... sets)
RediszunionStoreByScoreInJava in interface Redispublic Object evalsha(String script)
Redispublic Object eval(String script, int keyCount, String... params)
Redispublic Object evalsha(String sha1, List<String> keys, List<String> args)
Redispublic Object evalsha(String sha1, int keyCount, String... params)
Redispublic String evalReturnSha(String script)
RedisevalReturnSha in interface Redisscript - 脚本public Object evalAssertSha(String sha, String script)
RedisevalAssertSha in interface Redissha - sha1校验码script - 脚本public String bgrewriteaof()
Redisbgrewriteaof in interface Redispublic String save()
Redispublic void psubscribe(redis.clients.jedis.JedisPubSub jedisPubSub,
String... patterns)
psubscribe in interface Redispublic void subscribe(redis.clients.jedis.JedisPubSub jedisPubSub,
String... channels)
public Long sdiffstore(String dstkey, String... keys)
sdiffstore in interface Redispublic Double incrByFloat(String key, double value)
incrByFloat in interface RedisincrByFloat in interface redis.clients.jedis.JedisCommandspublic Set<String> zrangeByLex(String key, String min, String max)
zrangeByLex in interface RediszrangeByLex in interface redis.clients.jedis.JedisCommandspublic Set<String> zrangeByLex(String key, String min, String max, int offset, int count)
zrangeByLex in interface RediszrangeByLex in interface redis.clients.jedis.JedisCommandspublic Set<String> zrevrangeByLex(String key, String max, String min)
zrevrangeByLex in interface RediszrevrangeByLex in interface redis.clients.jedis.JedisCommandspublic Set<String> zrevrangeByLex(String key, String max, String min, int offset, int count)
zrevrangeByLex in interface RediszrevrangeByLex in interface redis.clients.jedis.JedisCommandspublic Long zremrangeByLex(String key, String min, String max)
zremrangeByLex in interface RediszremrangeByLex in interface redis.clients.jedis.JedisCommandspublic Long bitpos(String arg0, boolean arg1)
bitpos in interface redis.clients.jedis.JedisCommandspublic Long bitpos(String arg0, boolean arg1, redis.clients.jedis.BitPosParams arg2)
bitpos in interface redis.clients.jedis.JedisCommandspublic Long geoadd(String arg0, Map<String,redis.clients.jedis.GeoCoordinate> arg1)
geoadd in interface redis.clients.jedis.JedisCommandspublic Long geoadd(String arg0, double arg1, double arg2, String arg3)
geoadd in interface redis.clients.jedis.JedisCommandspublic Double geodist(String arg0, String arg1, String arg2)
geodist in interface redis.clients.jedis.JedisCommandspublic Double geodist(String arg0, String arg1, String arg2, redis.clients.jedis.GeoUnit arg3)
geodist in interface redis.clients.jedis.JedisCommandspublic List<String> geohash(String arg0, String... arg1)
geohash in interface redis.clients.jedis.JedisCommandspublic List<redis.clients.jedis.GeoCoordinate> geopos(String arg0, String... arg1)
geopos in interface redis.clients.jedis.JedisCommandspublic List<redis.clients.jedis.GeoRadiusResponse> georadius(String arg0, double arg1, double arg2, double arg3, redis.clients.jedis.GeoUnit arg4)
georadius in interface redis.clients.jedis.JedisCommandspublic List<redis.clients.jedis.GeoRadiusResponse> georadius(String arg0, double arg1, double arg2, double arg3, redis.clients.jedis.GeoUnit arg4, redis.clients.jedis.params.geo.GeoRadiusParam arg5)
georadius in interface redis.clients.jedis.JedisCommandspublic List<redis.clients.jedis.GeoRadiusResponse> georadiusByMember(String arg0, String arg1, double arg2, redis.clients.jedis.GeoUnit arg3)
georadiusByMember in interface redis.clients.jedis.JedisCommandspublic List<redis.clients.jedis.GeoRadiusResponse> georadiusByMember(String arg0, String arg1, double arg2, redis.clients.jedis.GeoUnit arg3, redis.clients.jedis.params.geo.GeoRadiusParam arg4)
georadiusByMember in interface redis.clients.jedis.JedisCommandspublic Double hincrByFloat(String arg0, String arg1, double arg2)
hincrByFloat in interface redis.clients.jedis.JedisCommandspublic redis.clients.jedis.ScanResult<Map.Entry<String,String>> hscan(String arg0, String arg1, redis.clients.jedis.ScanParams arg2)
hscan in interface redis.clients.jedis.JedisCommandspublic String psetex(String arg0, long arg1, String arg2)
psetex in interface redis.clients.jedis.JedisCommandspublic Long pttl(String arg0)
pttl in interface redis.clients.jedis.JedisCommandspublic String set(String arg0, String arg1, String arg2)
set in interface redis.clients.jedis.JedisCommandspublic redis.clients.jedis.ScanResult<String> sscan(String arg0, String arg1, redis.clients.jedis.ScanParams arg2)
sscan in interface redis.clients.jedis.JedisCommandspublic Long zadd(String arg0, Map<String,Double> arg1, redis.clients.jedis.params.sortedset.ZAddParams arg2)
zadd in interface redis.clients.jedis.JedisCommandspublic Long zadd(String arg0, double arg1, String arg2, redis.clients.jedis.params.sortedset.ZAddParams arg3)
zadd in interface redis.clients.jedis.JedisCommandspublic Double zincrby(String arg0, double arg1, String arg2, redis.clients.jedis.params.sortedset.ZIncrByParams arg3)
zincrby in interface redis.clients.jedis.JedisCommandspublic redis.clients.jedis.ScanResult<redis.clients.jedis.Tuple> zscan(String arg0, String arg1, redis.clients.jedis.ScanParams arg2)
zscan in interface redis.clients.jedis.JedisCommandsCopyright © 2018–2020. All rights reserved.