From de65f12114ca9dacc1e2328e2b2818f8d40ce59b Mon Sep 17 00:00:00 2001 From: zhangshanxue Date: Tue, 10 Sep 2019 18:24:46 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=A8=E7=BA=BF=E4=BA=BA=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/ljsd/jieling/db/redis/RedisKey.java | 5 +++++ .../main/java/com/ljsd/jieling/thread/task/MinuteTask.java | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/db/redis/RedisKey.java b/serverlogic/src/main/java/com/ljsd/jieling/db/redis/RedisKey.java index befe89e81..f0668e294 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/db/redis/RedisKey.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/db/redis/RedisKey.java @@ -10,6 +10,11 @@ public class RedisKey { public static final String TOKEN = "JL_TOKEN"; + /** + * 在线人数 updata/min + */ + public static final String ONLINE_NUM = "ONLINE_NUM"; + public static final String UNDERLINE_LINE = "_"; /** diff --git a/serverlogic/src/main/java/com/ljsd/jieling/thread/task/MinuteTask.java b/serverlogic/src/main/java/com/ljsd/jieling/thread/task/MinuteTask.java index 9cfa78b04..430c7136f 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/thread/task/MinuteTask.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/thread/task/MinuteTask.java @@ -1,8 +1,11 @@ package com.ljsd.jieling.thread.task; +import com.ljsd.GameApplication; import com.ljsd.jieling.config.reportData.DataMessageUtils; import com.ljsd.jieling.core.GlobalsDef; import com.ljsd.jieling.db.mongo.MongoUtil; +import com.ljsd.jieling.db.redis.RedisKey; +import com.ljsd.jieling.db.redis.RedisUtil; import com.ljsd.jieling.handler.map.MapLogic; import com.ljsd.jieling.hotfix.HotfixUtil; import com.ljsd.jieling.ktbeans.BeanBuilder.KtBeanBuilderUtils; @@ -57,6 +60,7 @@ public class MinuteTask extends Thread { QuestionLogic.getInstence().checkQuestion(); MailLogic.getInstance().checkReadyToMail(); ProtocolsManager.getInstance().minuteCheckForbidUser(); + RedisUtil.getInstence().set(RedisKey.ONLINE_NUM+RedisKey.Delimiter_colon+GameApplication.serverId, String.valueOf(OnlineUserManager.sessionMap.entrySet().size())); LOGGER.info("MinuteTask end..."); } catch (Exception e) { LOGGER.error("e",e);