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) |
Long |
hdel(String key,
Object field) |
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) |
Long |
hincrby(String key,
String field,
Long incroment) |
List<String> |
hkeys(int index,
String key) |
List<String> |
hkeys(String key) |
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) |
boolean |
hmsetList(String key,
Map<String,List<Object>> params) |
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) |
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) |
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) |
<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)
hmsetList 在接口中 IRedisHashCommandspublic boolean hmsetList(int index,
String key,
Map<String,List<Object>> params)
hmsetList 在接口中 IRedisHashCommandspublic 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)
hvals 在接口中 IRedisHashCommandspublic List<String> hkeys(String key)
hkeys 在接口中 IRedisHashCommandspublic List<String> hkeys(int index, String key)
hkeys 在接口中 IRedisHashCommandspublic 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)
hincrby 在接口中 IRedisHashCommandspublic Long hincrby(int index, String key, String field, Long incroment)
hincrby 在接口中 IRedisHashCommandspublic Long hdel(int index, String key, Object field)
hdel 在接口中 IRedisHashCommandspublic Long hdel(String key, Object field)
hdel 在接口中 IRedisHashCommandspublic 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)
zIncrBy 在接口中 IRedisSortedSetCommandspublic <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)
zadd 在接口中 IRedisSortedSetCommandspublic Long zadd(int index, String key, List<RedisSortedSetDTO> list)
zadd 在接口中 IRedisSortedSetCommandspublic <T> Set<T> scan(int index, String pattern, int count, Class<T> clazz)
IRedisKeyCommandsscan 在接口中 IRedisKeyCommandsT - 循环的数据类型index - 数据库pattern - 扫描的keycount - 循环的固定大小clazz - 循环出的数据Copyright © 2021. All rights reserved.