This repository has no description
454 B
19 lines
1import Redis from 'ioredis';
2
3export class RedisFactory {
4 static createConnection(redisConfig: {
5 host: string;
6 port: number;
7 password?: string;
8 maxRetriesPerRequest: number | null;
9 }): Redis {
10 return new Redis({
11 host: redisConfig.host,
12 port: redisConfig.port,
13 password: redisConfig.password,
14 maxRetriesPerRequest: redisConfig.maxRetriesPerRequest,
15 username: 'default',
16 family: 6,
17 });
18 }
19}