soundbirder/redis.js

21 lines
502 B
JavaScript
Executable File

const redis = require('redis');
const util = require('util');
const redisHost = process.env.REDIS_HOST ? process.env.REDIS_HOST : 'localhost';
const redisPort = process.env.REDIS_PORT ? process.env.REDIS_PORT : 6379;
const url = `redis://${redisHost}:${redisPort}`;
const redisClient = redis.createClient({
url,
legacyMode: true
});
redisClient.pget = util.promisify(redisClient.get);
(async () => {
redisClient.connect().catch(console.error)
})();
module.exports = {
redisClient
}