Sfoglia il codice sorgente

fix 修复 redisson发号器未初始化发号器步长导致过期时间未生效的问题

Signed-off-by: 秋辞未寒 <545073804@qq.com>
秋辞未寒 3 mesi fa
parent
commit
ec5ca0a08f

+ 2 - 2
ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/utils/SequenceUtils.java

@@ -59,10 +59,10 @@ public class SequenceUtils {
             stepValue = DEFAULT_STEP_VALUE;
         }
         RIdGenerator idGenerator = REDISSON_CLIENT.getIdGenerator(key);
-        // 设置过期时间
-        idGenerator.expire(expireTime);
         // 设置初始值和步长
         idGenerator.tryInit(initValue, stepValue);
+        // 设置过期时间
+        idGenerator.expire(expireTime);
         return idGenerator;
     }