@dazejs/framework
Version:
Daze.js - A powerful web framework for Node.js
16 lines (15 loc) • 724 B
TypeScript
/// <reference types="node" />
/// <reference types="node" />
import { CacheStore } from './store';
export declare class RedisCacheStore extends CacheStore {
private redis;
constructor(connection?: string);
get(key: string, defaultVal?: any): Promise<any>;
set(key: string, value: string | Buffer | number, seconds: number): Promise<boolean>;
add(key: string, value: string | Buffer | number, seconds: number): Promise<boolean>;
increment(key: string, value?: number): Promise<number>;
decrement(key: string, value?: number): Promise<number>;
forever(key: string, value: string | Buffer | number): Promise<boolean>;
remove(key: string): Promise<boolean>;
flush(): Promise<boolean>;
}