public abstract class AbstractBaseRedisCommands extends Object implements IRedisExtCommands
| 构造器和说明 |
|---|
AbstractBaseRedisCommands() |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
append(int index,
String key,
Object value)
其他库追加值返回长度
|
long |
append(String key,
Object value)
根据key追加值
|
long |
del(int index,
String key)
删除key
|
long |
del(String key)
根据key进行删除
|
Boolean |
exists(int index,
String key)
判断key是否存在
|
Boolean |
exists(String key)
判断key是否存在
|
Boolean |
expire(int index,
String key,
long seconds)
设置过期时间(秒)
|
Boolean |
expire(String key,
long seconds)
设置过期时间(秒)
|
String |
get(int index,
String key)
根据库获取值
|
String |
get(String key)
获取
|
Long |
hdel(int index,
String key,
Object field)
hdel
|
Long |
hdel(String key,
Object field)
hdel
|
String |
hget(int index,
String key,
String field)
获取单个对key的字段的值
|
String |
hget(String key,
String field)
获取单个对key的字段的值
|
Map<String,String> |
hgetall(int index,
String key)
获取key的所有的字段、值
|
Map<String,String> |
hgetall(String key)
获取key的所有的字段、值
|
Long |
hincrby(int index,
String key,
String field,
Long incroment)
hincrby
|
Long |
hincrby(String key,
String field,
Long incroment)
hincrby
|
List<String> |
hkeys(int index,
String key)
hkeys
|
List<String> |
hkeys(String key)
hkeys
|
List<String> |
hmget(int index,
String key,
Collection<String> fields)
根获取这个key中选择的多个field值
|
Collection<String> |
hmget(String key,
Collection<String> fields)
根获取这个key中选择的多个field值
|
boolean |
hmset(int index,
String key,
Map<String,Object> params)
根据键设置多个字段和值
|
boolean |
hmset(String key,
Map<String,Object> params)
根据键设置多个字段和值
|
boolean |
hmsetList(int index,
String key,
Map<String,List<Object>> params)
hmset List
|
boolean |
hmsetList(String key,
Map<String,List<Object>> params)
hmset List
|
boolean |
hset(int index,
String key,
String field,
Object value)
设置单个值
|
boolean |
hset(String key,
String field,
Object value)
设置单个值
|
List<String> |
hvals(int index,
String key)
获取key所有的值
|
List<String> |
hvals(String key)
hvals
|
Long |
incr(int index,
String key)
根据库进行原子追加
|
Long |
incr(String key)
原子追加
|
Collection<String> |
mget(Collection<String> keys)
获取多个值
|
Collection<String> |
mget(int index,
Collection<String> keys)
根据key集合获取多个值
|
boolean |
mset(int index,
Map<String,Object> map)
设置其他库多个值
|
boolean |
mset(Map<String,Object> map)
设置多个值
|
<T> Set<T> |
scan(int index,
String pattern,
int count,
Class<T> clazz)
扫描获取最多的数据
|
boolean |
set(int index,
String key,
Object value)
设置其他库的key value
|
boolean |
set(int index,
String key,
Object value,
long expireTime)
设置其他库过期时间
|
boolean |
set(String key,
Object value)
设置key value
|
boolean |
set(String key,
Object value,
long expireTime)
设置key value 并添加过期时间
|
boolean |
zadd(int index,
String key,
double score,
Object value)
添加
|
Long |
zadd(int index,
String key,
List<RedisSortedSetDTO> list)
zadd
|
boolean |
zadd(String key,
double score,
Object value)
添加
|
Long |
zadd(String key,
List<RedisSortedSetDTO> list)
添加
|
double |
zIncrBy(int index,
String key,
double score,
Object member)
zIncrBy
|
<T> List<T> |
zRevRange(int index,
String key,
long start,
long end,
Class<T> clz)
最大的分数在前获取
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexecuteRedisCommandget, gethget, hget, hgetAll, hgetAll, hgetAllList, hgetAllList, hgetList, hgetList, hmget, hmget, hset, hvals, hvalsscanpublic boolean hset(String key, String field, Object value)
IRedisHashCommandshset 在接口中 IRedisHashCommandskey - 设置的keyfield - 设置的fieldvalue - 设置的值public boolean hmset(String key, Map<String,Object> params)
IRedisHashCommandshmset 在接口中 IRedisHashCommandskey - 键params - 多个值和字段(Map格式)public Collection<String> hmget(String key, Collection<String> fields)
IRedisHashCommandshmget 在接口中 IRedisHashCommandskey - 获取的键fields - 获取的字段列表public Map<String,String> hgetall(String key)
IRedisHashCommandshgetall 在接口中 IRedisHashCommandskey - 建public boolean zadd(String key, double score, Object value)
IRedisSortedSetCommandszadd 在接口中 IRedisSortedSetCommandskey - 简score - 分数value - 值public boolean set(String key, Object value)
IRedisStringCommandsset 在接口中 IRedisStringCommandskey - 保存的keyvalue - 保存的valuepublic boolean set(String key, Object value, long expireTime)
IRedisStringCommandsset 在接口中 IRedisStringCommandskey - 保存的keyvalue - 保存的valueexpireTime - 过期时间毫秒public Long incr(String key)
IRedisStringCommandsincr 在接口中 IRedisStringCommandskey - 需要追加的keypublic String get(String key)
IRedisStringCommandsget 在接口中 IRedisStringCommandskey - 获取值的keypublic boolean mset(Map<String,Object> map)
IRedisStringCommandsmset 在接口中 IRedisStringCommandsmap - map的key代表redis的key、value代表redis的valuepublic Collection<String> mget(Collection<String> keys)
IRedisStringCommandsmget 在接口中 IRedisStringCommandskeys - 获取的多个key的值public long del(String key)
IRedisStringCommandsdel 在接口中 IRedisStringCommandskey - 删除的keypublic long append(int index,
String key,
Object value)
IRedisStringCommandsappend 在接口中 IRedisStringCommandsindex - 库key - keyvalue - 值public boolean zadd(int index,
String key,
double score,
Object value)
zadd 在接口中 IRedisSortedSetCommandskey - 简score - 分数value - 值index - 库public boolean hset(int index,
String key,
String field,
Object value)
IRedisHashCommandshset 在接口中 IRedisHashCommandsindex - 设置的库key - 设置的keyfield - 设置的fieldvalue - 设置的valuepublic boolean hmsetList(String key, Map<String,List<Object>> params)
IRedisHashCommandshmsetList 在接口中 IRedisHashCommandskey - keyparams - paramspublic boolean hmsetList(int index,
String key,
Map<String,List<Object>> params)
IRedisHashCommandshmsetList 在接口中 IRedisHashCommandsindex - dbkey - keyparams - paramspublic boolean hmset(int index,
String key,
Map<String,Object> params)
IRedisHashCommandshmset 在接口中 IRedisHashCommandsindex - 库key - 键params - 多个值和字段(Map格式)public List<String> hmget(int index, String key, Collection<String> fields)
IRedisHashCommandshmget 在接口中 IRedisHashCommandsindex - 库key - 获取的键fields - 获取的字段列表public Map<String,String> hgetall(int index, String key)
IRedisHashCommandshgetall 在接口中 IRedisHashCommandsindex - 库key - 建public List<String> hvals(String key)
IRedisHashCommandshvals 在接口中 IRedisHashCommandskey - keypublic List<String> hkeys(String key)
IRedisHashCommandshkeys 在接口中 IRedisHashCommandskey - keypublic List<String> hkeys(int index, String key)
IRedisHashCommandshkeys 在接口中 IRedisHashCommandsindex - dbkey - keypublic List<String> hvals(int index, String key)
IRedisHashCommandshvals 在接口中 IRedisHashCommandsindex - 获取的库key - 获取的keypublic boolean set(int index,
String key,
Object value)
IRedisStringCommandsset 在接口中 IRedisStringCommandsindex - 库key - keyvalue - valuepublic Long incr(int index, String key)
IRedisStringCommandsincr 在接口中 IRedisStringCommandsindex - 库key - 追加的keypublic boolean set(int index,
String key,
Object value,
long expireTime)
IRedisStringCommandsset 在接口中 IRedisStringCommandsindex - 库key - keyvalue - valueexpireTime - 过期时间public String get(int index, String key)
IRedisStringCommandsget 在接口中 IRedisStringCommandsindex - 获取的库key - 获取值的keypublic boolean mset(int index,
Map<String,Object> map)
IRedisStringCommandsmset 在接口中 IRedisStringCommandsindex - 库map - 其他的库的key valuepublic Collection<String> mget(int index, Collection<String> keys)
IRedisStringCommandsmget 在接口中 IRedisStringCommandsindex - 库keys - 集合public long append(String key, Object value)
IRedisStringCommandsappend 在接口中 IRedisStringCommandskey - keyvalue - 追加的值public long del(int index,
String key)
IRedisStringCommandsdel 在接口中 IRedisStringCommandsindex - 需要删除key的库key - 删除的keypublic String hget(String key, String field)
IRedisHashCommandshget 在接口中 IRedisHashCommandskey - 获取的keyfield - 获取的fieldpublic String hget(int index, String key, String field)
IRedisHashCommandshget 在接口中 IRedisHashCommandsindex - 获取的库key - 获取的keyfield - 获取的fieldpublic Boolean expire(String key, long seconds)
IRedisKeyCommandsexpire 在接口中 IRedisKeyCommandskey - keyseconds - 秒数public Boolean expire(int index, String key, long seconds)
IRedisKeyCommandsexpire 在接口中 IRedisKeyCommandsindex - 库key - keyseconds - 秒数public Long hincrby(String key, String field, Long incroment)
IRedisHashCommandshincrby 在接口中 IRedisHashCommandskey - keyfield - fieldincroment - incromentpublic Long hincrby(int index, String key, String field, Long incroment)
IRedisHashCommandshincrby 在接口中 IRedisHashCommandsindex - dbkey - keyfield - fieldincroment - incromentpublic Long hdel(int index, String key, Object field)
IRedisHashCommandshdel 在接口中 IRedisHashCommandsindex - dbkey - keyfield - fieldpublic Long hdel(String key, Object field)
IRedisHashCommandshdel 在接口中 IRedisHashCommandskey - keyfield - fieldpublic Boolean exists(String key)
IRedisKeyCommandsexists 在接口中 IRedisKeyCommandskey - keypublic Boolean exists(int index, String key)
IRedisKeyCommandsexists 在接口中 IRedisKeyCommandsindex - 库key - keypublic double zIncrBy(int index,
String key,
double score,
Object member)
IRedisSortedSetCommandszIncrBy 在接口中 IRedisSortedSetCommandsindex - indexkey - keyscore - scoremember - memberpublic <T> List<T> zRevRange(int index, String key, long start, long end, Class<T> clz)
IRedisSortedSetCommandszRevRange 在接口中 IRedisSortedSetCommandsT - 转换的类型index - 库key - keystart - 开始end - 结束clz - 转换的classpublic Long zadd(String key, List<RedisSortedSetDTO> list)
IRedisSortedSetCommandszadd 在接口中 IRedisSortedSetCommandskey - keylist - 数据集public Long zadd(int index, String key, List<RedisSortedSetDTO> list)
IRedisSortedSetCommandszadd 在接口中 IRedisSortedSetCommandsindex - indexkey - keylist - listpublic <T> Set<T> scan(int index, String pattern, int count, Class<T> clazz)
IRedisKeyCommandsscan 在接口中 IRedisKeyCommandsT - 循环的数据类型index - 数据库pattern - 扫描的keycount - 循环的固定大小clazz - 循环出的数据Copyright © 2022. All rights reserved.