@Service(value="jRedisService") public class JRedisServiceImpl extends Object implements JRedisService
| 构造器和说明 |
|---|
JRedisServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
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... fields)
删除哈希表中 key 中的一个或多个指定域,不存在的域将被忽略
|
boolean |
exists(String key)
检查给定 key 是否存在。
|
Integer |
getInteger(String 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... fields)
返回哈希表 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... key)
返回给定的一个或多个字符串键的值
如果给定的字符串键里面, 有某个键不存在, 那么这个键的值将以特殊值 null 表示
|
String |
getSring(String key)
返回与键 key 相关联的字符串值
如果键 key 不存在, 那么返回特殊值 null , 否则, 返回键 key 的值
|
long |
getStrLen(String 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 value)
将对象obj 关联到key,如果 key 已经持有其他值, SET 就覆写旧值, 无视类型。
|
void |
setObject(String key,
Object value,
boolean isExpire)
将对象obj 关联到key,如果 key 已经持有其他值, SET 就覆写旧值, 无视类型。
|
void |
setObject(String key,
Object value,
int seconds)
将对象obj 关联到key,如果 key 已经持有其他值, SET 就覆写旧值, 无视类型。
|
long |
setRpush(String key,
String... value)
将一个或多个值 value 插入到列表 key 的表头,各个 value值按从右到左的顺序依次插入到表头
返回值为列表长度
|
void |
setString(String key,
String 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 就覆写旧值, 无视类型。
|
public void del(String... key)
JRedisServicedel 在接口中 JRedisServicekey - 键值public void del(byte... key)
JRedisServicedel 在接口中 JRedisServicekey - 键值public boolean exists(String key)
JRedisServiceexists 在接口中 JRedisServicekey - 键值public void setObject(String key, Object value)
JRedisServicesetObject 在接口中 JRedisServicekey - 键值value - 值public void setObject(String key, Object value, boolean isExpire)
JRedisServicesetObject 在接口中 JRedisServicekey - 键值value - 对象isExpire - 是否缓存public void setObject(String key, Object value, int seconds)
JRedisServicesetObject 在接口中 JRedisServicekey - 键值value - 对象seconds - 缓存时间,单位秒,默认10分钟(10*60)public Object getObject(String key)
JRedisServicegetObject 在接口中 JRedisServicekey - 键值public void setString(String key, String value, boolean isExpire)
JRedisServicesetString 在接口中 JRedisServicekey - 键值value - 值isExpire - 是否缓存public void setString(String key, String value, int seconds)
JRedisServicesetString 在接口中 JRedisServicekey - 键值value - 值seconds - 缓存时间,单位秒,默认10分钟(10*60)public long setNString(String key, String value)
JRedisService只在键 key 不存在的情况下, 将键 key 的值设置为 value
若键 key 已经存在, 则 SETNX 命令不做任何动作。
命令在设置成功时返回 1 , 设置失败时返回 0 。
setNString 在接口中 JRedisServicekey - 键值value - 值public void setInteger(String key, Integer value, boolean isExpire)
JRedisServicesetInteger 在接口中 JRedisServicekey - 键值value - 值isExpire - 是否缓存public void setInteger(String key, Integer value, int seconds)
JRedisServicesetInteger 在接口中 JRedisServicekey - 键值value - 值seconds - 缓存时间,单位秒,默认10分钟(10*60)public long setNInteger(String key, Integer value)
JRedisService只在键 key 不存在的情况下, 将键 key 的值设置为 value
若键 key 已经存在, 则 SETNX 命令不做任何动作
命令在设置成功时返回 1 , 设置失败时返回 0
setNInteger 在接口中 JRedisServicekey - 键值value - 值public String getSring(String key)
JRedisService返回与键 key 相关联的字符串值
如果键 key 不存在, 那么返回特殊值 null , 否则, 返回键 key 的值
getSring 在接口中 JRedisServicekey - 键值public List<String> getSring(String... key)
JRedisService返回给定的一个或多个字符串键的值
如果给定的字符串键里面, 有某个键不存在, 那么这个键的值将以特殊值 null 表示
getSring 在接口中 JRedisServicekey - 键值public long incr(String key)
JRedisService为键 key 储存的数字值加上一
如果键 key 不存在, 那么它的值会先被初始化为 0 , 然后再执行 INCR 命令
如果键 key 储存的值不能被解释为数字, 那么 INCR 命令将返回一个错误
incr 在接口中 JRedisServicekey - 键值public long incr(String key, long increment)
JRedisService为键 key 储存的数字值加上增量 increment
如果键 key 不存在, 那么键 key 的值会先被初始化为 0 , 然后再执行 INCRBY 命令
如果键 key 储存的值不能被解释为数字, 那么 INCRBY 命令将返回一个错误
incr 在接口中 JRedisServicekey - 键值increment - 增量public long decr(String key)
JRedisService为键 key 储存的数字值减去一
如果键 key 不存在, 那么它的值会先被初始化为 0 , 然后再执行 INCR 命令
如果键 key 储存的值不能被解释为数字, 那么 INCR 命令将返回一个错误
decr 在接口中 JRedisServicekey - 键值public long decr(String key, long decrement)
JRedisService将键 key 储存的整数值减去减量 decrement
如果键 key 不存在, 那么键 key 的值会先被初始化为 0 , 然后再执行 DECRBY 命令
如果键 key 储存的值不能被解释为数字, 那么 DECRBY 命令将返回一个错误
decr 在接口中 JRedisServicekey - 键值decrement - 减量public long getStrLen(String key)
public long setMapHash(String key, String field, String value)
JRedisServicesetMapHash 在接口中 JRedisServicekey - 键值field - 字段value - 值public long setNMapHash(String key, String field, String value)
JRedisService当且仅当域 field 尚未存在于哈希表的情况下, 将它的值设置为 value
如果给定域已经存在于哈希表当中, 那么命令将放弃执行设置操作
setNMapHash 在接口中 JRedisServicekey - 键值field - 字段value - 值public String setMapHash(String key, Map<String,String> map)
JRedisServicesetMapHash 在接口中 JRedisServicekey - 键值map - hashmappublic String getMapHash(String key, String field)
JRedisServicegetMapHash 在接口中 JRedisServicekey - 键值field - 字段public List<String> getMapHash(String key, String... fields)
JRedisServicegetMapHash 在接口中 JRedisServicekey - 键值fields - 字段public Map<String,String> getMapHashAll(String key)
JRedisServicegetMapHashAll 在接口中 JRedisServicekey - 键值public boolean hasMapHashExists(String key, String field)
JRedisServicehasMapHashExists 在接口中 JRedisServicekey - 键值field - 字段public long delMapHash(String key, String... fields)
JRedisServicedelMapHash 在接口中 JRedisServicekey - 键值fields - 字段public long setLpush(String key, String... value)
JRedisService将一个或多个值 value 插入到列表 key 的表头,各个 value值按从左到右的顺序依次插入到表头
返回值为列表长度
setLpush 在接口中 JRedisServicekey - 键值value - 值public long setRpush(String key, String... value)
JRedisService将一个或多个值 value 插入到列表 key 的表头,各个 value值按从右到左的顺序依次插入到表头
返回值为列表长度
setRpush 在接口中 JRedisServicekey - 键值value - 值public String getLpop(String key)
JRedisServicegetLpop 在接口中 JRedisServicekey - 键值public String getRpop(String key)
JRedisServicegetRpop 在接口中 JRedisServicekey - 键值public long getLsize(String key)
JRedisServicegetLsize 在接口中 JRedisServicekey - 键值public List<String> getLrange(String key, long start, long end)
JRedisServicegetLrange 在接口中 JRedisServicekey - 键值start - 起始位置end - 截止位置public String MonitorInfo()
JRedisServiceMonitorInfo 在接口中 JRedisServiceCopyright © 2020. All rights reserved.