@cuo9958/local_cache
v1.0.0
Published
nodejs双缓存
Downloads
2
Readme
双缓存 nodejs 本地缓存
利用双缓存的优势接管本地缓存。并发情况下避免同时刷新数据的尴尬。
使用方式
初始化
参数maxAge
,缓存的存活时间,单位是毫秒。
参数update
,本地缓存失效之后的更新方法。
function update() {
console.log("更新一次");
return Date.now();
}
const cache = new LocalCache({
maxAge: 1000,
update
});
获取值
获取使用的是 Promise 方式,需要处理调用方式。
cache.get("test").then(res => {
console.log(res);
});
设置值
设置值,参数固定是string,值没有限制。可以提前设置值,避免首次启动的卡顿。
cache.set("test", 123);