misskey/packages/backend/src/redis.ts
2022-09-18 03:27:08 +09:00

16 lines
403 B
TypeScript

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