backend/utils/redis.js

19 lines
476 B
JavaScript
Raw Normal View History

2023-03-03 16:44:40 +00:00
const Redis = require('ioredis')
const logger = require("./logger.js")
const redis = new Redis({
host: process.env.REDIS_HOST,
port: process.env.REDIS_PORT,
password: process.env.REDIS_PASS,
});
2023-03-25 13:13:52 +00:00
redis.on('ready', async function () {
2023-03-03 16:44:40 +00:00
logger.info({ message: 'Connected to redis!' })
2023-03-25 13:13:52 +00:00
const keys = await redis.keys('*')
const filteredKeys = keys.filter(key => !key.startsWith('blacklist:'))
await redis.del(filteredKeys)
2023-03-03 16:44:40 +00:00
});
module.exports = redis