import Redis from 'ioredis'; import { env } from './env'; import { logger } from '../utils/logger'; export const redis = new Redis(env.REDIS_URL, { maxRetriesPerRequest: null, enableReadyCheck: true, retryStrategy(times) { const delay = Math.min(times * 50, 2000); return delay; }, }); redis.on('connect', () => { logger.info('Redis connected'); }); redis.on('error', (err) => { logger.error('Redis connection error:', err); });