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) |
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()
Returns the Redis session keys
prefix.
|
RedisManager |
getRedisManager() |
org.springframework.data.redis.core.RedisTemplate |
getRedisTemplate() |
void |
setExpire(int expire) |
void |
setKeyPrefix(String keyPrefix)
Sets the Redis sessions key
prefix.
|
void |
setRedisManager(RedisManager redisManager) |
void |
setRedisTemplate(org.springframework.data.redis.core.RedisTemplate redisTemplate) |
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 int getExpire()
public void setExpire(int expire)
public 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 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.AbstractSessionDAOpublic RedisManager getRedisManager()
public void setRedisManager(RedisManager redisManager)
public org.springframework.data.redis.core.RedisTemplate getRedisTemplate()
public void setRedisTemplate(org.springframework.data.redis.core.RedisTemplate redisTemplate)
public String getKeyPrefix()
public void setKeyPrefix(String keyPrefix)
keyPrefix - The prefixCopyright © 2017. All rights reserved.