public interface SaTokenDao
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.Long |
NEVER_EXPIRE
常量,表示一个key永不过期 (在一个key被标注为永远不过期时返回此值)
|
static java.lang.Long |
NOT_VALUE_EXPIRE
常量,表示系统中不存在这个缓存 (在对不存在的key获取剩余存活时间时返回此值)
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
deleteKey(java.lang.String key)
删除一个指定的key
|
void |
deleteSession(java.lang.String sessionId)
删除一个指定的session
|
SaSession |
getSession(java.lang.String sessionId)
根据指定key的Session,如果没有,则返回空
|
long |
getSessionTimeout(java.lang.String sessionId)
获取指定SaSession的剩余存活时间 (单位: 秒)
|
long |
getTimeout(java.lang.String key)
获取指定key的剩余存活时间 (单位: 秒)
|
java.lang.String |
getValue(java.lang.String key)
根据key获取value,如果没有,则返回空
|
void |
saveSession(SaSession session,
long timeout)
将指定Session持久化
|
java.util.List<java.lang.String> |
searchData(java.lang.String prefix,
java.lang.String keyword,
int start,
int size)
搜索数据
|
void |
setValue(java.lang.String key,
java.lang.String value,
long timeout)
写入指定key-value键值对,并设定过期时间 (单位: 秒)
|
void |
updateSession(SaSession session)
更新指定session
|
void |
updateSessionTimeout(java.lang.String sessionId,
long timeout)
修改指定SaSession的剩余存活时间 (单位: 秒)
|
void |
updateTimeout(java.lang.String key,
long timeout)
修改指定key的剩余存活时间 (单位: 秒)
|
void |
updateValue(java.lang.String key,
java.lang.String value)
修改指定key-value键值对 (过期时间取原来的值)
|
static final java.lang.Long NEVER_EXPIRE
static final java.lang.Long NOT_VALUE_EXPIRE
java.lang.String getValue(java.lang.String key)
key - 键名称void setValue(java.lang.String key,
java.lang.String value,
long timeout)
key - 键名称value - 值timeout - 过期时间 (单位: 秒)void updateValue(java.lang.String key,
java.lang.String value)
key - 键名称value - 值void deleteKey(java.lang.String key)
key - 键名称long getTimeout(java.lang.String key)
key - 指定keyvoid updateTimeout(java.lang.String key,
long timeout)
key - 指定keytimeout - 过期时间SaSession getSession(java.lang.String sessionId)
sessionId - 键名称void saveSession(SaSession session, long timeout)
session - 要保存的session对象timeout - 过期时间 (单位: 秒)void updateSession(SaSession session)
session - 要更新的session对象void deleteSession(java.lang.String sessionId)
sessionId - sessionIdlong getSessionTimeout(java.lang.String sessionId)
sessionId - 指定SaSessionvoid updateSessionTimeout(java.lang.String sessionId,
long timeout)
sessionId - sessionIdtimeout - 过期时间java.util.List<java.lang.String> searchData(java.lang.String prefix,
java.lang.String keyword,
int start,
int size)
prefix - 前缀keyword - 关键字start - 开始处索引 (-1代表查询所有)size - 获取数量Copyright © 2021. All Rights Reserved.