redis.js 501 B

12345678910111213141516171819
  1. const config = require('config')
  2. const redis = require('@overleaf/redis-wrapper')
  3. const historyRedisOptions = config.get('redis.history')
  4. const rclientHistory = redis.createClient(historyRedisOptions)
  5. const lockRedisOptions = config.get('redis.history')
  6. const rclientLock = redis.createClient(lockRedisOptions)
  7. async function disconnect() {
  8. await Promise.all([rclientHistory.disconnect(), rclientLock.disconnect()])
  9. }
  10. module.exports = {
  11. rclientHistory,
  12. rclientLock,
  13. redis,
  14. disconnect,
  15. }