filecache-como

0.0.4 • Public • Published

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

Readme

Keywords

Package Sidebar

Install

npm i filecache-como

Weekly Downloads

1

Version

0.0.4

License

MIT

Last publish

Collaborators

  • como20170606