iceshrimp-legacy/packages/backend/src/db/redis.ts

19 lines
482 B
TypeScript
Raw Normal View History

2023-01-13 05:40:33 +01:00
import Redis from "ioredis";
import config from "@/config/index.js";
2016-12-28 23:49:51 +01:00
export function createConnection() {
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,
});
}
2022-08-04 10:20:48 +02:00
export const subscriber = createConnection();
subscriber.subscribe(config.host);
export const redisClient = createConnection();