✨ feat(gvg): 定时器

This commit is contained in:
luying
2023-02-17 11:00:25 +08:00
parent 7543baa8cb
commit 605ee869a9
12 changed files with 210 additions and 56 deletions
+3 -1
View File
@@ -16,6 +16,7 @@ import { RoleModel, RoleType } from '../db/Role';
import { GuildType } from '../db/Guild';
import { ActivityGroupModel } from '../db/ActivityGroup';
import { LadderMatchModel, LadderMatchType } from '../db/LadderMatch';
import { isDevelopEnv } from './utilService';
/**
* 在服务重新启动时,将信息存入redis
@@ -50,7 +51,8 @@ export async function initAllRank() {
await delKeys(REDIS_KEY.LADDER);
await delKeys(REDIS_KEY.GVG_VESTIGE_MEMBER_ALL);
await delKeys(REDIS_KEY.GVG_VESTIGE_LEAGUE);
await delKeys(REDIS_KEY.LEAGUE_INFO);
// 测试服特殊处理,由于重启较频繁且联军数据较少,数据先不删,正式服激战期间不会重启
if(!isDevelopEnv()) await delKeys(REDIS_KEY.LEAGUE_INFO);
await setRankRedisFromDb(REDIS_KEY.PVP_RANK, {});
await setRankRedisFromDb(REDIS_KEY.GVG_VESTIGE_MEMBER_ALL, {});