memory quick toolkit based on Nodejs
/**
* 保存键值对, 设置过期时长
* @param k 键
* @param v 值
* @param duration 过期时长, 纯数字时ms为单位, 支持后缀单位格式, 单位:ms | s | m | h | d
* @returns
*/
function put(k:string, v:any, duration?:number|string): void;
/**
* 删除
* @param k 键
*/
function del(k:string): void;
/**
* 获取值
* @param k 键
* @returns 值
*/
function get(k:string): any;
/**
* 获取全部主键
* @returns
*/
function keys(): string[];
/**
* 清除全部缓存
*/
function clear(): void;
/**
* 获取当前保存对象个数
* @returns
*/
function size(): number;
/**
* 导出全部对象
* @returns JSON
*/
function exportJson(): any;