import Redis from 'ioredis'; const REDIS_URL = process.env.REDIS_URL ?? 'redis://localhost:6379'; export function newQueueRedisConnection() { const redis = new Redis(REDIS_URL); redis.on('connect', () => { console.log('Redis connected'); }); redis.on('error', (error) => { console.error('Redis connection error', error); }); return redis; } export function newWorkerRedisConnection() { const redis = new Redis(REDIS_URL, { maxRetriesPerRequest: null }); redis.on('connect', () => { console.log('Redis connected'); }); redis.on('error', (error) => { console.error('Redis connection error', error); }); return redis; }