$ npm i nestjs-node-cache import { CacheModule } from 'nestjs-node-cache'; @Module({ imports: [CacheModule], providers: [], exports: [], }) export class YourModule {} import { ICacheService } from 'nestjs-node-cache' @Injectable() export class YourService { constructor(private readonly cacheService: ICacheService) {} async method(): string { this.cacheService.set('KEY', 'textCached'); return this.cacheService.get('KEY') } } nodeCache: NodeCache connect(config?: NodeCache.Options): CacheService set(key: string | number, model: unknown): boolean mSet(model: CacheType[]): boolean mGet(key: string[]): unknown | null has(key: string | number): boolean del(key: string | number): boolean get(key: string | number): unknown setExpiration(key: string | number, ttl: number): boolean setOptions(options: NodeCache.Options): voidThe following is a list of all the people that have contributed to nestjs-node-cache. Thanks for your contributions!
It is available under the MIT license. License