cache-manager-redis-data-store
Version:
This is a redis data store for node cache manager.
18 lines (17 loc) • 760 B
TypeScript
import { StoreConfig } from 'cache-manager';
export declare class CacheManagerRedisDataStorePlugin {
private readonly redisCache;
private readonly isCacheableValue;
private readonly defaultTtlValue;
constructor(storeOptions: StoreConfig);
static handleResponse(callbackfn: (err: Error, result?: {}) => void, opts?: {
parse: boolean;
}): (err: Error, result: any) => void;
set(key: string, value: any, options: any, cb: (err: any, result?: {}) => void): Promise<any>;
get(key: any, options: any, cb: any): Promise<unknown>;
del(key: any, options: any, cb: any): any;
reset(cb: any): any;
keys(pattern: any, cb: any): Promise<unknown>;
ttl(key: any, cb: any): any;
getClient(): any;
}