Browse Source

Allows configuring the host and port of a redis server. Defaults to 127.0.0.1 and 6379

Shane Holland 7 years ago
parent
commit
3410e46ec4
2 changed files with 9 additions and 1 deletions
  1. 4 0
      server/config.example.js
  2. 5 1
      server/redis.js

+ 4 - 0
server/config.example.js

@@ -9,6 +9,10 @@ module.exports = {
   DB_USERNAME: '',
   DB_USERNAME: '',
   DB_PASSWORD: '',
   DB_PASSWORD: '',
 
 
+  /* Redis host and port */
+  REDIS_HOST: '127.0.0.1',
+  REDIS_PORT: 6379,
+
   /* The daily limit for each user */
   /* The daily limit for each user */
   USER_LIMIT_PER_DAY: 50,
   USER_LIMIT_PER_DAY: 50,
 
 

+ 5 - 1
server/redis.js

@@ -1,7 +1,11 @@
 const { promisify } = require('util');
 const { promisify } = require('util');
 const redis = require('redis');
 const redis = require('redis');
+const config = require('./config');
 
 
-const client = redis.createClient();
+const client = redis.createClient(
+  config.REDIS_PORT? config.REDIS_PORT : 6379,
+  config.REDIS_HOST? config.REDIS_HOST : '127.0.0.1'
+);
 
 
 exports.get = promisify(client.get).bind(client);
 exports.get = promisify(client.get).bind(client);
 exports.set = promisify(client.set).bind(client);
 exports.set = promisify(client.set).bind(client);