public interface JRedisService
| 限定符和类型 | 方法和说明 |
|---|---|
long |
decr(String key)
为键 key 储存的数字值减去一
如果键 key 不存在, 那么它的值会先被初始化为 0 , 然后再执行 INCR 命令
如果键 key 储存的值不能被解释为数字, 那么 INCR 命令将返回一个错误
|
long |
decr(String key,
long decrement)
将键 key 储存的整数值减去减量 decrement
如果键 key 不存在, 那么键 key 的值会先被初始化为 0 , 然后再执行 DECRBY 命令
如果键 key 储存的值不能被解释为数字, 那么 DECRBY 命令将返回一个错误
|
void |
del(byte... key)
删除key
|
void |
del(String... key)
删除key
|
long |
delMapHash(String key,
String... field)
删除哈希表中 key 中的一个或多个指定域,不存在的域将被忽略
|
boolean |
exists(String key)
检查给定 key 是否存在。
|
String |
getLpop(String key)
移除并返回列表 key 的头元素
|
List<String> |
getLrange(String key,
long start,
long end)
返回列表 key 中指定区间内的元素,区间以偏移量 start 和 stop 指定
|
long |
getLsize(String key)
返回列表 key 的长度
|
List<String> |
getMapHash(String key,
String... field)
返回哈希表 key 中,一个或多个给定域的值。
|
String |
getMapHash(String key,
String field)
返回哈希表中给定域的值
|
Map<String,String> |
getMapHashAll(String key)
获取哈希表中所有的field-value
|
Object |
getObject(String key)
根据key 获取存储对象
|
String |
getRpop(String key)
移除并返回列表 key 的尾元素
|
List<String> |
getSring(String... keys)
返回给定的一个或多个字符串键的值
如果给定的字符串键里面, 有某个键不存在, 那么这个键的值将以特殊值 null 表示
|
String |
getSring(String key)
返回与键 key 相关联的字符串值
如果键 key 不存在, 那么返回特殊值 null , 否则, 返回键 key 的值
|
boolean |
hasMapHashExists(String key,
String field)
判断哈希表中 指定的field是否存在
|
long |
incr(String key)
为键 key 储存的数字值加上一
如果键 key 不存在, 那么它的值会先被初始化为 0 , 然后再执行 INCR 命令
如果键 key 储存的值不能被解释为数字, 那么 INCR 命令将返回一个错误
|
long |
incr(String key,
long increment)
为键 key 储存的数字值加上增量 increment
如果键 key 不存在, 那么键 key 的值会先被初始化为 0 , 然后再执行 INCRBY 命令
如果键 key 储存的值不能被解释为数字, 那么 INCRBY 命令将返回一个错误
|
String |
MonitorInfo()
Redis性能监控参数
|
void |
setInteger(String key,
Integer value,
boolean isExpire)
将字符串值 value 关联到 key ,如果 key 已经持有其他值, SET 就覆写旧值, 无视类型。
|
void |
setInteger(String key,
Integer value,
int seconds)
将字符串值 value 关联到 key ,如果 key 已经持有其他值, SET 就覆写旧值, 无视类型。
|
long |
setLpush(String key,
String... value)
将一个或多个值 value 插入到列表 key 的表头,各个 value值按从左到右的顺序依次插入到表头
返回值为列表长度
|
String |
setMapHash(String key,
Map<String,String> map)
同时将多个 field-value对设置到哈希表 key中。
|
long |
setMapHash(String key,
String field,
String value)
将哈希表 hash 中域 field 的值设置为 value
|
long |
setNInteger(String key,
Integer value)
只在键 key 不存在的情况下, 将键 key 的值设置为 value
若键 key 已经存在, 则 SETNX 命令不做任何动作
命令在设置成功时返回 1 , 设置失败时返回 0
|
long |
setNMapHash(String key,
String field,
String value)
当且仅当域 field 尚未存在于哈希表的情况下, 将它的值设置为 value
如果给定域已经存在于哈希表当中, 那么命令将放弃执行设置操作
|
long |
setNString(String key,
String value)
只在键 key 不存在的情况下, 将键 key 的值设置为 value
若键 key 已经存在, 则 SETNX 命令不做任何动作。
|
void |
setObject(String key,
Object obj)
将对象obj 关联到key,如果 key 已经持有其他值, SET 就覆写旧值, 无视类型。
|
void |
setObject(String key,
Object obj,
boolean isExpire)
将对象obj 关联到key,如果 key 已经持有其他值, SET 就覆写旧值, 无视类型。
|
void |
setObject(String key,
Object obj,
int seconds)
将对象obj 关联到key,如果 key 已经持有其他值, SET 就覆写旧值, 无视类型。
|
long |
setRpush(String key,
String... value)
将一个或多个值 value 插入到列表 key 的表头,各个 value值按从右到左的顺序依次插入到表头
返回值为列表长度
|
void |
setString(String key,
String value,
boolean isExpire)
将字符串值 value 关联到 key ,如果 key 已经持有其他值, SET 就覆写旧值, 无视类型。
|
void |
setString(String key,
String value,
int seconds)
将字符串值 value 关联到 key ,如果 key 已经持有其他值, SET 就覆写旧值, 无视类型。
|
void del(String... key)
key - 键值void del(byte... key)
key - 键值boolean exists(String key)
key - 键值void setObject(String key, Object obj)
key - 键值obj - 值void setObject(String key, Object obj, boolean isExpire)
key - 键值obj - 对象isExpire - 是否缓存void setObject(String key, Object obj, int seconds)
key - 键值obj - 对象seconds - 缓存时间,单位秒,默认10分钟(10*60)void setString(String key, String value, boolean isExpire)
key - 键值value - 值isExpire - 是否缓存void setString(String key, String value, int seconds)
key - 键值value - 值seconds - 缓存时间,单位秒,默认10分钟(10*60)long setNString(String key, String value)
只在键 key 不存在的情况下, 将键 key 的值设置为 value
若键 key 已经存在, 则 SETNX 命令不做任何动作。
命令在设置成功时返回 1 , 设置失败时返回 0 。
key - 键值value - 值void setInteger(String key, Integer value, boolean isExpire)
key - 键值value - 值isExpire - 是否缓存void setInteger(String key, Integer value, int seconds)
key - 键值value - 值seconds - 缓存时间,单位秒,默认10分钟(10*60)long setNInteger(String key, Integer value)
只在键 key 不存在的情况下, 将键 key 的值设置为 value
若键 key 已经存在, 则 SETNX 命令不做任何动作
命令在设置成功时返回 1 , 设置失败时返回 0
key - 键值value - 值String getSring(String key)
返回与键 key 相关联的字符串值
如果键 key 不存在, 那么返回特殊值 null , 否则, 返回键 key 的值
key - 键值List<String> getSring(String... keys)
返回给定的一个或多个字符串键的值
如果给定的字符串键里面, 有某个键不存在, 那么这个键的值将以特殊值 null 表示
keys - 键值long incr(String key)
为键 key 储存的数字值加上一
如果键 key 不存在, 那么它的值会先被初始化为 0 , 然后再执行 INCR 命令
如果键 key 储存的值不能被解释为数字, 那么 INCR 命令将返回一个错误
key - 键值long incr(String key, long increment)
为键 key 储存的数字值加上增量 increment
如果键 key 不存在, 那么键 key 的值会先被初始化为 0 , 然后再执行 INCRBY 命令
如果键 key 储存的值不能被解释为数字, 那么 INCRBY 命令将返回一个错误
key - 键值increment - 增量long decr(String key)
为键 key 储存的数字值减去一
如果键 key 不存在, 那么它的值会先被初始化为 0 , 然后再执行 INCR 命令
如果键 key 储存的值不能被解释为数字, 那么 INCR 命令将返回一个错误
key - 键值long decr(String key, long decrement)
将键 key 储存的整数值减去减量 decrement
如果键 key 不存在, 那么键 key 的值会先被初始化为 0 , 然后再执行 DECRBY 命令
如果键 key 储存的值不能被解释为数字, 那么 DECRBY 命令将返回一个错误
key - 键值decrement - 减量long setMapHash(String key, String field, String value)
key - 键值field - 字段value - 值long setNMapHash(String key, String field, String value)
当且仅当域 field 尚未存在于哈希表的情况下, 将它的值设置为 value
如果给定域已经存在于哈希表当中, 那么命令将放弃执行设置操作
key - 键值field - 字段value - 值String setMapHash(String key, Map<String,String> map)
key - 键值map - hashmapList<String> getMapHash(String key, String... field)
key - 键值field - 字段Map<String,String> getMapHashAll(String key)
key - 键值boolean hasMapHashExists(String key, String field)
key - 键值field - 字段long delMapHash(String key, String... field)
key - 键值field - 字段long setLpush(String key, String... value)
将一个或多个值 value 插入到列表 key 的表头,各个 value值按从左到右的顺序依次插入到表头
返回值为列表长度
key - 键值value - 值long setRpush(String key, String... value)
将一个或多个值 value 插入到列表 key 的表头,各个 value值按从右到左的顺序依次插入到表头
返回值为列表长度
key - 键值value - 值long getLsize(String key)
key - 键值List<String> getLrange(String key, long start, long end)
key - 键值start - 起始位置end - 截止位置String MonitorInfo()
Copyright © 2020. All rights reserved.