0.0.4 • Published 7 years ago

filecache-como v0.0.4

Weekly downloads
-
License
MIT
Repository
-
Last release
7 years ago

这是一个简单的 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()函数一样

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago