Skip to content

mikemajesty/nestjs-node-cache

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nestjs Node Cache

$ npm i nestjs-node-cache

Usage


 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') } }

operators

 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): void

The following is a list of all the people that have contributed to nestjs-node-cache. Thanks for your contributions!

mikemajesty

License

It is available under the MIT license. License

Releases

No releases published

Packages

No packages published