当前位置: 首页 > 后端技术 > Node.js

SimpleMemoryCacheModule-Smache

时间:2023-04-03 16:31:27 Node.js

简介[sm]art+c[ache]=smacheSmache是??一个方便的内存缓存模块,可以通过一些简单的缓存策略避免无限占用更多的内存,同时保证使用最频繁的Objects应该被缓存的被缓存了。GitHub:https://github.com/Houfeng/smache安装npminstallsmache--save用法constCache=require('smache');//创建实例varcache=newCache({//最大缓存数objects,省略时不限制个数//当达到最大个数时,将移除“最长未使用”的缓存项max:1000,//最长的缓存生命周期,单位毫秒,省略时,它表示永久//ttl过期自动移除:1000*60});//添加cache.set(key,value);cache.set(key,value,ttl);//可以设置单个item的ttl//获取varvalue=cache.get(key);//移除cache.remove(key);//清空cache.clear();