public class RedisSessionDAO
extends org.apache.shiro.session.mgt.eis.AbstractSessionDAO
| 构造器和说明 |
|---|
RedisSessionDAO() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
delete(org.apache.shiro.session.Session session) |
protected Serializable |
doCreate(org.apache.shiro.session.Session session) |
protected org.apache.shiro.session.Session |
doReadSession(Serializable sessionId) |
Collection<org.apache.shiro.session.Session> |
getActiveSessions() |
int |
getExpire() |
String |
getKeyPrefix() |
RedisSerializer |
getKeySerializer() |
IRedisManager |
getRedisManager() |
boolean |
getSessionInMemoryEnabled() |
long |
getSessionInMemoryTimeout() |
static ThreadLocal |
getSessionsInThread() |
RedisSerializer |
getValueSerializer() |
void |
setExpire(int expire) |
void |
setKeyPrefix(String keyPrefix) |
void |
setKeySerializer(RedisSerializer keySerializer) |
void |
setRedisManager(IRedisManager redisManager) |
void |
setSessionInMemoryEnabled(boolean sessionInMemoryEnabled) |
void |
setSessionInMemoryTimeout(long sessionInMemoryTimeout) |
void |
setValueSerializer(RedisSerializer valueSerializer) |
void |
update(org.apache.shiro.session.Session session) |
public void update(org.apache.shiro.session.Session session)
throws org.apache.shiro.session.UnknownSessionException
org.apache.shiro.session.UnknownSessionExceptionpublic void delete(org.apache.shiro.session.Session session)
public Collection<org.apache.shiro.session.Session> getActiveSessions()
protected Serializable doCreate(org.apache.shiro.session.Session session)
doCreate 在类中 org.apache.shiro.session.mgt.eis.AbstractSessionDAOprotected org.apache.shiro.session.Session doReadSession(Serializable sessionId)
doReadSession 在类中 org.apache.shiro.session.mgt.eis.AbstractSessionDAOpublic IRedisManager getRedisManager()
public void setRedisManager(IRedisManager redisManager)
public String getKeyPrefix()
public void setKeyPrefix(String keyPrefix)
public RedisSerializer getKeySerializer()
public void setKeySerializer(RedisSerializer keySerializer)
public RedisSerializer getValueSerializer()
public void setValueSerializer(RedisSerializer valueSerializer)
public long getSessionInMemoryTimeout()
public void setSessionInMemoryTimeout(long sessionInMemoryTimeout)
public int getExpire()
public void setExpire(int expire)
public boolean getSessionInMemoryEnabled()
public void setSessionInMemoryEnabled(boolean sessionInMemoryEnabled)
public static ThreadLocal getSessionsInThread()
Copyright © 2019. All rights reserved.