Ver código fonte

Add password config for Redis. Resolves #148

poeti8 7 anos atrás
pai
commit
86825ae800
2 arquivos alterados com 6 adições e 1 exclusões
  1. 1 0
      server/config.example.js
  2. 5 1
      server/redis.js

+ 1 - 0
server/config.example.js

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

+ 5 - 1
server/redis.js

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