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.SaTokenDao
public void set(String key, String value, long timeout)
set
in interface cn.dev33.satoken.dao.SaTokenDao
public void update(String key, String value)
update
in interface cn.dev33.satoken.dao.SaTokenDao
public void delete(String key)
delete
in interface cn.dev33.satoken.dao.SaTokenDao
public long getTimeout(String key)
getTimeout
in interface cn.dev33.satoken.dao.SaTokenDao
public void updateTimeout(String key, long timeout)
updateTimeout
in interface cn.dev33.satoken.dao.SaTokenDao
public Object getObject(String key)
getObject
in interface cn.dev33.satoken.dao.SaTokenDao
public void setObject(String key, Object object, long timeout)
setObject
in interface cn.dev33.satoken.dao.SaTokenDao
public void updateObject(String key, Object object)
updateObject
in interface cn.dev33.satoken.dao.SaTokenDao
public void deleteObject(String key)
deleteObject
in interface cn.dev33.satoken.dao.SaTokenDao
public long getObjectTimeout(String key)
getObjectTimeout
in interface cn.dev33.satoken.dao.SaTokenDao
public void updateObjectTimeout(String key, long timeout)
updateObjectTimeout
in interface cn.dev33.satoken.dao.SaTokenDao
Copyright © 2023. All rights reserved.