nestjs-node-cache

0.0.11 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i nestjs-node-cache

Weekly Downloads

11

Version

0.0.11

License

MIT

Unpacked Size

14.5 kB

Total Files

21

Last publish

Collaborators

  • mikemajesty