20 lines
501 B
JavaScript
20 lines
501 B
JavaScript
const config = require('config')
|
|
const redis = require('@overleaf/redis-wrapper')
|
|
|
|
const historyRedisOptions = config.get('redis.history')
|
|
const rclientHistory = redis.createClient(historyRedisOptions)
|
|
|
|
const lockRedisOptions = config.get('redis.history')
|
|
const rclientLock = redis.createClient(lockRedisOptions)
|
|
|
|
async function disconnect() {
|
|
await Promise.all([rclientHistory.disconnect(), rclientLock.disconnect()])
|
|
}
|
|
|
|
module.exports = {
|
|
rclientHistory,
|
|
rclientLock,
|
|
redis,
|
|
disconnect,
|
|
}
|