wangzhinan 1 år sedan
förälder
incheckning
29495b1e3d

+ 8 - 6
src/server/models/redis/redisPubClient.js

@ -20,16 +20,18 @@ let redisPubClient = null;
class RedisPubClient {
    constructor() {
        var redisConfig = config.innerRedisConfig;
            redisConfig.retry_strategy = function(options){
                log.info("pub Redis重新连接次数:"+options.times_connected);
        redisConfig.retry_strategy = function(options){
            log.info("pub Redis重新连接次数:"+options.times_connected);
            if (options.error!=null){
                if (options.error.code === 'ECONNREFUSED') {
                    log.error('pub Redis连接被拒绝');
                }
                if (options.times_connected > 10) {
                    log.error('pub Redis重试连接超过十次');
                }
                return Math.max(options.attempt * 100, 3000);
            }
            if (options.times_connected > 10) {
                log.error('pub Redis重试连接超过十次');
            }
            return Math.max(options.attempt * 100, 3000);
        }
        this._connection = redis.createClient(
            config.innerRedisConfig
        );

+ 9 - 6
src/server/repository/redis/redis.client.js

@ -24,16 +24,19 @@ Promise.promisifyAll(redis.Multi.prototype);
class RedisClient {
    constructor() {
        var redisConfig = config.redisConfig;
            redisConfig.retry_strategy = function(options){
                log.info("重新连接次数:"+options.times_connected);
        redisConfig.retry_strategy = function(options){
            log.info("重新连接次数:"+options.times_connected);
            log.info(options)
            if (options.error!=null){
                if (options.error.code === 'ECONNREFUSED') {
                    log.error('连接被拒绝');
                }
                if (options.times_connected > 10) {
                    log.error('重试连接超过十次');
                }
                return Math.max(options.attempt * 100, 3000);
            }
            if (options.times_connected > 10) {
                log.error('重试连接超过十次');
            }
            return Math.max(options.attempt * 100, 3000);
        }
        this._connection = redis.createClient(
            config.redisConfig
        );

+ 5 - 5
src/server/resources/config/config.dsyy.js

@ -1,7 +1,7 @@
"use strict";
let imDbConfig = {
    host: '127.0.0.1',
    host: '192.168.101.2',
    user: 'wlyy',
    password: '2oEq3Kf7@zjxl',
    database: 'im',
@ -11,15 +11,15 @@ let imDbConfig = {
// Redis
let redisConfig = {
    host: '127.0.0.1',
    port: 6380,
    host: '192.168.101.2',
    port: 6379,
    db: 1,
    password:'Kb6wKDQP1W4'
};
// 内网Redis
let innerRedisConfig = {
    host: '127.0.0.1',
    port: 6380,
    host: '192.168.101.2',
    port: 6379,
    db: 1,
    password:'Kb6wKDQP1W4'
};

+ 9 - 16
src/server/resources/config/config.prod.js

@ -1,32 +1,25 @@
"use strict";
let imDbConfig = {
    host: '10.9.1.247',
    host: '192.168.101.2',
    user: 'wlyy',
    port:3310,
    password: 'qY#j2n5O',
    database: 'dbo',
    connectionLimit: '100',
    charset : 'utf8mb4'
    password: '2oEq3Kf7@zjxl',
    database: 'im',
    connectionLimit: '50',
    charset: 'utf8mb4'
};
// Redis
let redisConfig = {
    host: '10.9.1.247',
    port: 6380,
    host: '192.168.101.2',
    port: 6379,
    db: 1,
    password:'Kb6wKDQP1W4'
};
// let redisConfig = {
//     host: '192.0.33.26',
//     port: 6380,
//     db: 1,
//     password:'Kb6wKDQP1W4'
// };
// 内网Redis
let innerRedisConfig = {
    host: '192.0.33.26',
    port: 6390,
    host: '192.168.101.2',
    port: 6379,
    db: 1,
    password:'Kb6wKDQP1W4'
};