✨ feat(config): redis中添加最大同时在线人数
This commit is contained in:
+2
-1
@@ -235,6 +235,7 @@ async function treatStartLogic(app: _pinus.Application) {
|
||||
redisService.clearGVGHistoryAreas();
|
||||
redisService.clearGVGHistoryAreaTeam();
|
||||
redisService.clearGVGHistoryCityTeam();
|
||||
redisService.resetMaxOnlineUsers();
|
||||
updateTeamStatus(COM_TEAM_STATUS.DEFAULT, COM_TEAM_STATUS.LOOSE);
|
||||
updateTeamStatus(COM_TEAM_STATUS.FIGHTING, COM_TEAM_STATUS.LOOSE);
|
||||
}
|
||||
@@ -292,7 +293,7 @@ function initRedis(app: _pinus.Application) {
|
||||
app.set('redis', redisClient);
|
||||
const redisClientPub = connectRedis(app.get('database').redis, app.get('database').redispw);
|
||||
app.set('redisPub', redisClientPub); // 发布订阅机
|
||||
app.set('redis', redisClient);
|
||||
// app.set('redis', redisClient);
|
||||
const redisClientLock = connectRedis(app.get('database').redisLock||app.get('database').redis, app.get('database').redisLockpw||app.get('database').redispw);
|
||||
redLockService.initRedlock(redisClientLock);
|
||||
redlockCacheService.init();
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { ACTIVITY_TYPE, getRedisKeyByRankType, GUILD_ACTIVITY_TYPE } from './../consts';
|
||||
import { ACTIVITY_TYPE, getRedisKeyByRankType, GUILD_ACTIVITY_TYPE, MAX_ONLINE_USER_COUNT } from './../consts';
|
||||
import * as Redis from 'redis';
|
||||
import {REDIS_KEY} from '../consts'
|
||||
import { pinus, ServerInfo } from 'pinus';
|
||||
@@ -777,4 +777,8 @@ export async function clearGVGHistoryCityTeam() {
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
// 设置最大同时在线人数
|
||||
export async function resetMaxOnlineUsers() {
|
||||
const res = await redisClient().setAsync(REDIS_KEY.MAX_ONLINE_USERS, `${MAX_ONLINE_USER_COUNT}`);
|
||||
return res;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user