public class RedisSessionDAO
extends org.apache.shiro.session.mgt.eis.AbstractSessionDAO
| Constructor and Description |
|---|
RedisSessionDAO() |
| Modifier and Type | Method and Description |
|---|---|
void |
delete(org.apache.shiro.session.Session session)
delete session
|
protected Serializable |
doCreate(org.apache.shiro.session.Session session) |
protected org.apache.shiro.session.Session |
doReadSession(Serializable sessionId)
I change
|
Collection<org.apache.shiro.session.Session> |
getActiveSessions()
get all active sessions
|
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)
save/update session
|
public void update(org.apache.shiro.session.Session session)
throws org.apache.shiro.session.UnknownSessionException
session - org.apache.shiro.session.UnknownSessionExceptionpublic void delete(org.apache.shiro.session.Session session)
session - public Collection<org.apache.shiro.session.Session> getActiveSessions()
protected Serializable doCreate(org.apache.shiro.session.Session session)
doCreate in class org.apache.shiro.session.mgt.eis.AbstractSessionDAOprotected org.apache.shiro.session.Session doReadSession(Serializable sessionId)
doReadSession in class org.apache.shiro.session.mgt.eis.AbstractSessionDAOsessionId - public 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 © 2020. All rights reserved.