node-cache简单使用

2,576 阅读1分钟
import NodeCache from 'node-cache';

let myCache = new NodeCache();

/**
 * 添加一个新缓存
 * @param cachename 缓存名
 * @param value 缓存值
 * @param ttl 缓存时间
 */
const setCache = (cachename, value, ttl) => {
    myCache.set(cachename, [value], [ttl]);
};

/**
 * 获取缓存数据
 * @param cachename 缓存名
 */
const getCache = (cachename) => {
    return myCache.get(cachename);
};

/**
 * 删除缓存数据
 * @param cachename 缓存名
 */
const delCache = (cachename) => {
    myCache.del(cachename);
};

export default {
    setCache,
    getCache,
    delCache
};

参考链接:www.npmjs.com/package/nod…