lost-fe/packages/backend/src/db/redis.ts
Johann150 0e3a9d1e0d
refactor: use nullish coalescing / optional chaining
This seems to be more readable than ternary expressions.
2022-07-13 19:08:22 +02:00

18 lines
455 B
TypeScript

import Redis from 'ioredis';
import config from '@/config/index.js';
export function createConnection() {
return new Redis({
port: config.redis.port,
host: config.redis.host,
family: config.redis.family ?? 0,
password: config.redis.pass,
keyPrefix: `${config.redis.prefix}:`,
db: config.redis.db || 0,
});
}
export const subsdcriber = createConnection();
subsdcriber.subscribe(config.host);
export const redisClient = createConnection();