yujian
2020-01-18 f4a0f2acc63d7785eab108419a4e16f5f688cb95
fanli/src/main/java/com/yeshi/fanli/aspect/ActiveUserAspect.java
@@ -28,6 +28,7 @@
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.params.SetParams;
/**
 * 活跃用户处理
@@ -86,8 +87,7 @@
                     String key = "useractive-" + uidStr;
                     Jedis jedis = jedisPool.getResource();
                     try {
                        if (jedis.setnx(key, "1") > 0) {
                           jedis.expire(key, 60 * 5);// 5分钟内不处理
                        if (!StringUtil.isNullOrEmpty(jedis.set(key, "1", new SetParams().nx().ex(300)))) {
                           try {
                              // TODO 用户活跃处理
                              Long uid = Long.parseLong(uidStr);
@@ -99,7 +99,7 @@
                           }
                        }
                     } finally {
                        jedisPool.returnResource(jedis);
                        jedis.close();
                     }
                  }
               });