diff --git a/libraries/redis-wrapper/index.coffee b/libraries/redis-wrapper/index.coffee index 2dd8d23fe3..971e438033 100644 --- a/libraries/redis-wrapper/index.coffee +++ b/libraries/redis-wrapper/index.coffee @@ -6,9 +6,6 @@ module.exports = RedisSharelatex = if !opts.retry_max_delay? opts.retry_max_delay = 5000 # ms - if opts.password? - opts.auth_pass = opts.password - delete opts.password if opts.endpoints? standardOpts = _.clone(opts) delete standardOpts.endpoints @@ -25,9 +22,9 @@ module.exports = RedisSharelatex = RedisSharelatex._monkeyPatchIoredisExec(client) else standardOpts = _.clone(opts) - delete standardOpts.port - delete standardOpts.host - client = require("redis").createClient opts.port, opts.host, standardOpts + ioredis = require("ioredis") + client = new ioredis(standardOpts) + RedisSharelatex._monkeyPatchIoredisExec(client) client.healthCheck = RedisSharelatex.singleInstanceHealthCheckBuilder(client) return client diff --git a/libraries/redis-wrapper/package.json b/libraries/redis-wrapper/package.json index ed629e33b6..8a9b871358 100644 --- a/libraries/redis-wrapper/package.json +++ b/libraries/redis-wrapper/package.json @@ -9,7 +9,6 @@ "async": "^2.5.0", "coffee-script": "1.8.0", "ioredis": "~4.6.0", - "redis": "0.12.1", "redis-sentinel": "0.1.1", "underscore": "1.7.0" },