Only pass through keys to redis that are explicitly set in the config

This commit is contained in:
James Allen 2016-06-17 14:11:22 +01:00
parent 40b7da8edb
commit 39d920682a

View file

@ -113,8 +113,11 @@ module.exports =
rclient = new Redis.Cluster(config.cluster)
driver = "ioredis"
else
{host, port, password, endpoints, masterName} = config
rclient = require("redis-sharelatex").createClient({host, port, password, endpoints, masterName})
redis_config = {}
for key in ["host", "port", "password", "endpoints", "masterName"]
if config[key]?
redis_config[key] = config[key]
rclient = require("redis-sharelatex").createClient(redis_config)
driver = "redis"
return {
rclient: rclient