类 SaTokenCacheDao
java.lang.Object
cn.dev33.satoken.jboot.SaTokenCacheDao
- 所有已实现的接口:
cn.dev33.satoken.dao.SaTokenDao
使用Jboot的缓存方法存取Token数据
-
字段概要
字段从接口继承的字段 cn.dev33.satoken.dao.SaTokenDao
NEVER_EXPIRE, NOT_VALUE_EXPIRE -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidvoiddeleteObject(String key) voiddeleteSession(String sessionId) longgetObjectTimeout(String key) cn.dev33.satoken.session.SaSessiongetSession(String sessionId) longgetSessionTimeout(String sessionId) longgetTimeout(String key) protected byte[]keyToBytes(Object key) searchData(String prefix, String keyword, int start, int size, boolean sortType) voidvoidvoidsetSession(cn.dev33.satoken.session.SaSession session, long timeout) voidvoidupdateObject(String key, Object object) voidupdateObjectTimeout(String key, long timeout) voidupdateSession(cn.dev33.satoken.session.SaSession session) voidupdateSessionTimeout(String sessionId, long timeout) voidupdateTimeout(String key, long timeout) protected ObjectvalueFromBytes(byte[] bytes) protected byte[]valueToBytes(Object value)
-
字段详细资料
-
saRedisCache
-
serializer
protected io.jboot.components.serializer.JbootSerializer serializer
-
-
构造器详细资料
-
SaTokenCacheDao
public SaTokenCacheDao()使用默认redis配置 -
SaTokenCacheDao
调用的Cache名称- 参数:
cacheName- 使用的缓存配置名,默认为 default
-
-
方法详细资料
-
get
- 指定者:
get在接口中cn.dev33.satoken.dao.SaTokenDao
-
set
- 指定者:
set在接口中cn.dev33.satoken.dao.SaTokenDao
-
update
- 指定者:
update在接口中cn.dev33.satoken.dao.SaTokenDao
-
delete
- 指定者:
delete在接口中cn.dev33.satoken.dao.SaTokenDao
-
getTimeout
- 指定者:
getTimeout在接口中cn.dev33.satoken.dao.SaTokenDao
-
updateTimeout
- 指定者:
updateTimeout在接口中cn.dev33.satoken.dao.SaTokenDao
-
getObject
- 指定者:
getObject在接口中cn.dev33.satoken.dao.SaTokenDao
-
setObject
- 指定者:
setObject在接口中cn.dev33.satoken.dao.SaTokenDao
-
updateObject
- 指定者:
updateObject在接口中cn.dev33.satoken.dao.SaTokenDao
-
deleteObject
- 指定者:
deleteObject在接口中cn.dev33.satoken.dao.SaTokenDao
-
getObjectTimeout
- 指定者:
getObjectTimeout在接口中cn.dev33.satoken.dao.SaTokenDao
-
updateObjectTimeout
- 指定者:
updateObjectTimeout在接口中cn.dev33.satoken.dao.SaTokenDao
-
getSession
- 指定者:
getSession在接口中cn.dev33.satoken.dao.SaTokenDao
-
setSession
public void setSession(cn.dev33.satoken.session.SaSession session, long timeout) - 指定者:
setSession在接口中cn.dev33.satoken.dao.SaTokenDao
-
updateSession
public void updateSession(cn.dev33.satoken.session.SaSession session) - 指定者:
updateSession在接口中cn.dev33.satoken.dao.SaTokenDao
-
deleteSession
- 指定者:
deleteSession在接口中cn.dev33.satoken.dao.SaTokenDao
-
getSessionTimeout
- 指定者:
getSessionTimeout在接口中cn.dev33.satoken.dao.SaTokenDao
-
updateSessionTimeout
- 指定者:
updateSessionTimeout在接口中cn.dev33.satoken.dao.SaTokenDao
-
searchData
public List<String> searchData(String prefix, String keyword, int start, int size, boolean sortType) - 指定者:
searchData在接口中cn.dev33.satoken.dao.SaTokenDao
-
keyToBytes
-
valueToBytes
-
valueFromBytes
-