public class SaTokenCacheDao extends java.lang.Object implements SaTokenDao
| 限定符和类型 | 字段和说明 |
|---|---|
protected SaRedisCache |
saRedisCache |
protected io.jboot.components.serializer.JbootSerializer |
serializer |
NEVER_EXPIRE, NOT_VALUE_EXPIRE| 构造器和说明 |
|---|
SaTokenCacheDao()
使用默认redis配置
|
SaTokenCacheDao(java.lang.String cacheName)
调用的Cache名称
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
delete(java.lang.String key) |
void |
deleteObject(java.lang.String key) |
void |
deleteSession(java.lang.String sessionId) |
java.lang.String |
get(java.lang.String key) |
java.lang.Object |
getObject(java.lang.String key) |
long |
getObjectTimeout(java.lang.String key) |
SaSession |
getSession(java.lang.String sessionId) |
long |
getSessionTimeout(java.lang.String sessionId) |
long |
getTimeout(java.lang.String key) |
protected byte[] |
keyToBytes(java.lang.Object key) |
java.util.List<java.lang.String> |
searchData(java.lang.String prefix,
java.lang.String keyword,
int start,
int size,
boolean sortType) |
void |
set(java.lang.String key,
java.lang.String value,
long timeout) |
void |
setObject(java.lang.String key,
java.lang.Object object,
long timeout) |
void |
setSession(SaSession session,
long timeout) |
void |
update(java.lang.String key,
java.lang.String value) |
void |
updateObject(java.lang.String key,
java.lang.Object object) |
void |
updateObjectTimeout(java.lang.String key,
long timeout) |
void |
updateSession(SaSession session) |
void |
updateSessionTimeout(java.lang.String sessionId,
long timeout) |
void |
updateTimeout(java.lang.String key,
long timeout) |
protected java.lang.Object |
valueFromBytes(byte[] bytes) |
protected byte[] |
valueToBytes(java.lang.Object value) |
protected SaRedisCache saRedisCache
protected io.jboot.components.serializer.JbootSerializer serializer
public SaTokenCacheDao()
public SaTokenCacheDao(java.lang.String cacheName)
cacheName - 使用的缓存配置名,默认为 defaultpublic java.lang.String get(java.lang.String key)
get 在接口中 SaTokenDaopublic void set(java.lang.String key,
java.lang.String value,
long timeout)
set 在接口中 SaTokenDaopublic void update(java.lang.String key,
java.lang.String value)
update 在接口中 SaTokenDaopublic void delete(java.lang.String key)
delete 在接口中 SaTokenDaopublic long getTimeout(java.lang.String key)
getTimeout 在接口中 SaTokenDaopublic void updateTimeout(java.lang.String key,
long timeout)
updateTimeout 在接口中 SaTokenDaopublic java.lang.Object getObject(java.lang.String key)
getObject 在接口中 SaTokenDaopublic void setObject(java.lang.String key,
java.lang.Object object,
long timeout)
setObject 在接口中 SaTokenDaopublic void updateObject(java.lang.String key,
java.lang.Object object)
updateObject 在接口中 SaTokenDaopublic void deleteObject(java.lang.String key)
deleteObject 在接口中 SaTokenDaopublic long getObjectTimeout(java.lang.String key)
getObjectTimeout 在接口中 SaTokenDaopublic void updateObjectTimeout(java.lang.String key,
long timeout)
updateObjectTimeout 在接口中 SaTokenDaopublic SaSession getSession(java.lang.String sessionId)
getSession 在接口中 SaTokenDaopublic void setSession(SaSession session, long timeout)
setSession 在接口中 SaTokenDaopublic void updateSession(SaSession session)
updateSession 在接口中 SaTokenDaopublic void deleteSession(java.lang.String sessionId)
deleteSession 在接口中 SaTokenDaopublic long getSessionTimeout(java.lang.String sessionId)
getSessionTimeout 在接口中 SaTokenDaopublic void updateSessionTimeout(java.lang.String sessionId,
long timeout)
updateSessionTimeout 在接口中 SaTokenDaopublic java.util.List<java.lang.String> searchData(java.lang.String prefix,
java.lang.String keyword,
int start,
int size,
boolean sortType)
searchData 在接口中 SaTokenDaoprotected byte[] keyToBytes(java.lang.Object key)
protected byte[] valueToBytes(java.lang.Object value)
protected java.lang.Object valueFromBytes(byte[] bytes)
Copyright © 2022. All Rights Reserved.