Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | 11x 11x 11x 11x 11x 11x | import { Module } from '@nestjs/common';
import { ConfigService } from '@nestjs/config';
import { CacheModule } from '@nestjs/cache-manager';
const { redisStore } = require('cache-manager-ioredis');
@Module({
imports: [
CacheModule.registerAsync({
useFactory: async (configService: ConfigService) => ({
store: redisStore,
host: configService.get('REDIS_HOST') || 'localhost',
port: configService.get('REDIS_PORT') || 6379,
password: configService.get('REDIS_PASSWORD'),
ttl: 60 * 60, // 1 hour
}),
inject: [ConfigService],
}),
],
exports: [CacheModule],
})
export class RedisModule {} |