Browse Source

redis.Cluster

master
巴林闲侠 2 years ago
parent
commit
ce198c9cf7
  1. 17
      code/api/app/lib/service/redis.js

17
code/api/app/lib/service/redis.js

@ -3,9 +3,20 @@ const redis = require("ioredis")
const moment = require('moment')
module.exports = async function factory (app, opts) {
let client = new redis(opts.redis.port, opts.redis.host, {
password: opts.redis.pwd,
});
let client = opts.redis.pwd ?
new redis.Cluster([
{
host: opts.redis.host,
port: opts.redis.port
}
], {
redisOptions: {
password: opts.redis.pwd,
},
})
: new redis(opts.redis.port, opts.redis.host, {
password: opts.redis.pwd,
});
client.on("error", function (err) {
app.fs.logger.error('info', '[FS-AUTH-REDIS]', 'redis connect error.');

Loading…
Cancel
Save