Browse Source

ioredis aws 配置

DevYK 3 years ago
parent
commit
23f9cde2ac
1 changed files with 6 additions and 1 deletions
  1. 6 1
      model/redis_db.js

+ 6 - 1
model/redis_db.js

@@ -9,6 +9,8 @@ var host = db_config.redis.HOST
 var username = db_config.redis.USERNAME
 var password = db_config.redis.PASSWORD
 
+
+var REDIS_INSTANCE;
 // username: username,
 // password: password,
 console.log('host , post', host, port, process.env.NODE_ENV)
@@ -19,6 +21,7 @@ if (process.env.NODE_ENV == 'test') {
     host: host,
     connectTimeout: 10000,
   }
+  REDIS_INSTANCE=new Redis.Cluster([opts]);
 } else if (process.env.NODE_ENV == 'dev') {
   opts = {
     port: port,
@@ -27,6 +30,7 @@ if (process.env.NODE_ENV == 'test') {
     password: password,
     connectTimeout: 10000,
   }
+  REDIS_INSTANCE = new Redis(opts);
 } else if (process.env.NODE_ENV == 'prd') {
   opts = {
     port: port,
@@ -35,8 +39,9 @@ if (process.env.NODE_ENV == 'test') {
     password: password,
     connectTimeout: 10000,
   }
+  REDIS_INSTANCE=new Redis.Cluster([opts]);
 }
-var REDIS_INSTANCE = new Redis(opts);
+
 REDIS_INSTANCE.on('connect', () => {
   console.log('connected to redis')
 })