19 lines
369 B
TypeScript
19 lines
369 B
TypeScript
import { Global, Module } from "@nestjs/common";
|
|
import Redis from "ioredis";
|
|
|
|
@Global()
|
|
@Module({
|
|
providers: [
|
|
{
|
|
provide: "REDIS",
|
|
useFactory: () => {
|
|
return new Redis({
|
|
host: process.env.RD_HOST!,
|
|
port: Number(process.env.RD_PORT || 6779)
|
|
});
|
|
}
|
|
},
|
|
],
|
|
exports: ["REDIS"]
|
|
})
|
|
export class RedisModule{} |