From 9a2b1251fc48874b76d3b02dbfc306698325dfeb Mon Sep 17 00:00:00 2001 From: whycxzp <glperry@163.com> Date: 星期三, 10 一月 2024 10:53:38 +0800 Subject: [PATCH] 更新 --- src/main/java/com/whyc/config/RedisSessionDao.java | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/whyc/config/RedisSessionDao.java b/src/main/java/com/whyc/config/RedisSessionDao.java index e59ef6b..99c5c0e 100644 --- a/src/main/java/com/whyc/config/RedisSessionDao.java +++ b/src/main/java/com/whyc/config/RedisSessionDao.java @@ -7,11 +7,15 @@ import org.apache.shiro.session.Session; import org.apache.shiro.session.UnknownSessionException; import org.apache.shiro.session.mgt.eis.AbstractSessionDAO; +import org.redisson.Redisson; import org.redisson.api.RBucket; import org.redisson.api.RedissonClient; +import org.redisson.config.Config; +import org.redisson.config.SingleServerConfig; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.autoconfigure.condition.ConditionalOnBean; import org.springframework.context.annotation.DependsOn; +import org.springframework.util.StringUtils; import javax.annotation.Resource; import java.io.Serializable; @@ -24,9 +28,6 @@ */ @Slf4j public class RedisSessionDao extends AbstractSessionDAO { - - /*@Resource(name = "redissonClient4Shiro") - RedissonClient redissonClient;*/ @Autowired RedissonClient redissonClient; @@ -45,7 +46,8 @@ //灏哠ession瀛樺叆redis RBucket<String> sessionIdBucket = redissonClient.getBucket(SuperConstant.GROUP_CAS + sessionId.toString()); - sessionIdBucket.trySet(ShiroRedissionSerialize.serialize(session),globalSessionTimeout, TimeUnit.SECONDS); + sessionIdBucket.trySet(ShiroRedissionSerialize.serialize(session),globalSessionTimeout, TimeUnit.MILLISECONDS); + log.info("session鍒涘缓:SessionId:{}",session.getId().toString()); return sessionId; } -- Gitblit v1.9.1