public class SaTokenDaoRedis extends Object implements cn.dev33.satoken.dao.SaTokenDao
| Constructor and Description |
|---|
SaTokenDaoRedis() |
| Modifier and Type | Method and Description |
|---|---|
void |
delete(String key)
删除Value
|
void |
deleteObject(String key)
删除Object
|
String |
get(String key)
获取Value,如无返空
|
Object |
getObject(String key)
获取Object,如无返空
|
org.springframework.data.redis.core.RedisTemplate<String,Object> |
getObjectRedisTemplate() |
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 |
setObjectRedisTemplate(org.springframework.data.redis.core.RedisTemplate<String,Object> objectRedisTemplate) |
void |
setStringRedisTemplate(org.springframework.data.redis.core.StringRedisTemplate stringRedisTemplate) |
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 void setStringRedisTemplate(org.springframework.data.redis.core.StringRedisTemplate stringRedisTemplate)
public org.springframework.data.redis.core.RedisTemplate<String,Object> getObjectRedisTemplate()
public void setObjectRedisTemplate(org.springframework.data.redis.core.RedisTemplate<String,Object> objectRedisTemplate)
public String get(String key)
get in interface cn.dev33.satoken.dao.SaTokenDaopublic void set(String key, String value, long timeout)
set in interface cn.dev33.satoken.dao.SaTokenDaopublic void update(String key, String value)
update in interface cn.dev33.satoken.dao.SaTokenDaopublic void delete(String key)
delete in interface cn.dev33.satoken.dao.SaTokenDaopublic long getTimeout(String key)
getTimeout in interface cn.dev33.satoken.dao.SaTokenDaopublic void updateTimeout(String key, long timeout)
updateTimeout in interface cn.dev33.satoken.dao.SaTokenDaopublic Object getObject(String key)
getObject in interface cn.dev33.satoken.dao.SaTokenDaopublic void setObject(String key, Object object, long timeout)
setObject in interface cn.dev33.satoken.dao.SaTokenDaopublic void updateObject(String key, Object object)
updateObject in interface cn.dev33.satoken.dao.SaTokenDaopublic void deleteObject(String key)
deleteObject in interface cn.dev33.satoken.dao.SaTokenDaopublic long getObjectTimeout(String key)
getObjectTimeout in interface cn.dev33.satoken.dao.SaTokenDaopublic void updateObjectTimeout(String key, long timeout)
updateObjectTimeout in interface cn.dev33.satoken.dao.SaTokenDaoCopyright © 2023. All rights reserved.