UNPKG

@atmus/nestjs-cache

Version:
16 lines (15 loc) 776 B
import { CacheModuleOptions } from './module-options.interface'; export declare class CacheService { private readonly redis; private readonly logger; constructor(config: CacheModuleOptions); set(key: string, value: string, option?: string, optionValue?: string | number): Promise<string>; setFromParams(key: string, params: any, value: string, option?: string, optionValue?: string | number): Promise<string>; get(key: string): Promise<string | null>; getFromParams(key: string, params: any): Promise<string | null>; getKeys(pattern: string): Promise<string[]>; del(key: string): Promise<number>; delFromPattern(pattern: string): Promise<void>; delFromParams(key: string, params: any): Promise<number>; private encryptParams; }