@Service public class RedisService extends Object
| 构造器和说明 |
|---|
RedisService() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
checkToken(Map<String,String> cookie)
验证token是否有效:单用户不能同时缓存多个token,多用户可以有多个token缓存同一个userid
|
boolean |
clearToken(Map<String,String> parms)
清除token信息:{userid,token,certid}
|
boolean |
del(String key)
根据key删除键值对数据
|
boolean |
exists(String key)
判断key是否存在
|
Long |
expire(String key)
设置key默认有效期,默认1小时有效
|
String |
get(String key)
获取单个键值
|
String |
hget(String key,
String field)
获取map对象单个域的键值
|
Map<String,String> |
hmget(String key)
获取map对象
|
String |
hmset(String key,
Map<String,String> map)
设置map对象,永久有效
|
String |
hmset(String key,
Map<String,String> map,
int sec)
设置map对象
|
boolean |
hset(String key,
String field,
String val)
设置map对象单个域的键值,永久有效
|
boolean |
hset(String key,
String field,
String val,
int sec)
设置map对象单个域的键值
|
String |
set(String key,
String val)
设置单个键值,永久有效
|
String |
set(String key,
String val,
int sec)
设置单个键值,并设置有效时间
|
void |
setToken(Map<String,String> parms)
设置新token或保持已有token持续有效
|
Copyright © 2022. All rights reserved.