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