make ioredis the driver for standard connections

This commit is contained in:
Henry Oswald 2019-05-03 11:33:24 +01:00
parent 16cc171abc
commit db590651ee
2 changed files with 3 additions and 7 deletions

View file

@ -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

View file

@ -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"
},