public class SaTokenDaoOfRedissonJackson extends Object implements cn.dev33.satoken.dao.SaTokenDao
| 限定符和类型 | 字段和说明 |
|---|---|
org.redisson.client.codec.Codec |
codec
序列化方式
|
static DateTimeFormatter |
DATE_FORMATTER |
static String |
DATE_PATTERN |
static DateTimeFormatter |
DATE_TIME_FORMATTER |
static String |
DATE_TIME_PATTERN |
com.fasterxml.jackson.databind.ObjectMapper |
objectMapper
ObjectMapper 对象 (以 public 作用域暴露出此对象,方便开发者二次更改配置)
例如:
SaTokenDaoRedisJackson redisJackson = (SaTokenDaoRedisJackson) SaManager.getSaTokenDao();
redisJackson.objectMapper.xxx = xxx;
|
org.redisson.api.RedissonClient |
redissonClient
redisson 客户端
|
static DateTimeFormatter |
TIME_FORMATTER |
static String |
TIME_PATTERN |
| 构造器和说明 |
|---|
SaTokenDaoOfRedissonJackson(org.redisson.api.RedissonClient redissonClient) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
delete(String key)
删除Value
|
void |
deleteObject(String key)
删除Object
|
String |
get(String key)
获取Value,如无返空
|
Object |
getObject(String key)
获取Object,如无返空
|
long |
getObjectTimeout(String key)
获取Object的剩余存活时间 (单位: 秒)
|
long |
getTimeout(String key)
获取Value的剩余存活时间 (单位: 秒)
|
List<String> |
searchData(String prefix,
String keyword,
int start,
int size,
boolean sortType)
搜索数据
|
void |
set(String key,
String value,
long timeout)
写入Value,并设定存活时间 (单位: 秒)
|
void |
setObject(String key,
Object object,
long timeout)
写入Object,并设定存活时间 (单位: 秒)
|
void |
update(String key,
String value)
修修改指定key-value键值对 (过期时间不变)
|
void |
updateObject(String key,
Object object)
更新Object (过期时间不变)
|
void |
updateObjectTimeout(String key,
long timeout)
修改Object的剩余存活时间 (单位: 秒)
|
void |
updateTimeout(String key,
long timeout)
修改Value的剩余存活时间 (单位: 秒)
|
public static final DateTimeFormatter DATE_TIME_FORMATTER
public static final DateTimeFormatter DATE_FORMATTER
public static final DateTimeFormatter TIME_FORMATTER
public final com.fasterxml.jackson.databind.ObjectMapper objectMapper
例如:
SaTokenDaoRedisJackson redisJackson = (SaTokenDaoRedisJackson) SaManager.getSaTokenDao();
redisJackson.objectMapper.xxx = xxx;
public final org.redisson.client.codec.Codec codec
public final org.redisson.api.RedissonClient redissonClient
public SaTokenDaoOfRedissonJackson(org.redisson.api.RedissonClient redissonClient)
public void set(String key, String value, long timeout)
set 在接口中 cn.dev33.satoken.dao.SaTokenDaopublic void update(String key, String value)
update 在接口中 cn.dev33.satoken.dao.SaTokenDaopublic void delete(String key)
delete 在接口中 cn.dev33.satoken.dao.SaTokenDaopublic long getTimeout(String key)
getTimeout 在接口中 cn.dev33.satoken.dao.SaTokenDaopublic void updateTimeout(String key, long timeout)
updateTimeout 在接口中 cn.dev33.satoken.dao.SaTokenDaopublic Object getObject(String key)
getObject 在接口中 cn.dev33.satoken.dao.SaTokenDaopublic void setObject(String key, Object object, long timeout)
setObject 在接口中 cn.dev33.satoken.dao.SaTokenDaopublic void updateObject(String key, Object object)
updateObject 在接口中 cn.dev33.satoken.dao.SaTokenDaopublic void deleteObject(String key)
deleteObject 在接口中 cn.dev33.satoken.dao.SaTokenDaopublic long getObjectTimeout(String key)
getObjectTimeout 在接口中 cn.dev33.satoken.dao.SaTokenDaopublic void updateObjectTimeout(String key, long timeout)
updateObjectTimeout 在接口中 cn.dev33.satoken.dao.SaTokenDaoCopyright © 2023. All rights reserved.