filecache-como
v0.0.4
Published
this is filecache
Downloads
1
Readme
这是一个简单的 nodejs 文件缓存包
主要作于是用于文件读写,支持缓存时过期,实用性简单易用,速度超快
installtion
npm install --save filecache-como
使用示例
let fcConfig = {path:'D:/wwww',suffix:'.txt'};
// path 缓存时保存的路径 suffix 缓存文件后缀
const fc = require('filecache-como').FileCache.connect(fcConfig);
### 新增缓存
fc.S('hello','world',600);
// 这样就缓存了一个名叫hello.txt的文件 内容为 world 时间为600秒
fc.F('hello','world');
// 这样就缓存了一个名叫hello.txt的文件 内容为 world F缓存无时间 永久缓存
### 删除缓存
fc.S('hello',null);//删除缓存
fc.F('hello',null);//删除缓存
### 更新缓存
fc.S('hello',{name:'como'},100);
fc.F('hello',{name:'como'})
### 查看缓存
fc.S('hello');//{name:'como'}(在有效的时间内)
fc.F('hello');//{name:'como'}
API说明
.S(key,value,timeout = 0)
S缓存有三个参数,第一个是缓存的名称[字符串类型],第二是值[任意类型],第三个是缓存时间[不填写代表永久缓存] 要删除S缓存可以将第二个参数直接传为NULL ,S缓存的文件名称是经过MD5 加密后的处理的
.F(key,value)
F缓存有两个参数, 第一个是缓存的名称[字符串类型], 第二是值[任意类型] 此方法是永久性缓存 要删除F缓存可以将第二个参数值传为NULL
.time()
获取当前的秒级时间,跟PHP的time()函数一样