1
0
mirror of https://github.com/MisskeyIO/misskey synced 2024-12-16 15:48:19 +09:00
MisskeyIO/packages/backend/src/redis.ts

14 lines
382 B
TypeScript
Raw Normal View History

import Redis from 'ioredis';
2022-09-22 05:11:26 +09:00
import { Config } from '@/config.js';
2016-12-29 07:49:51 +09:00
2022-09-22 05:11:26 +09:00
export function createRedisConnection(config: Config): Redis.Redis {
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}:`,
2022-09-18 03:27:08 +09:00
db: config.redis.db ?? 0,
});
}