is-cache
v1.0.4
Published
nodejs简易的缓存模块, 适用于一些个人项目和较小的场景使用, 不适用于中大型项目.
Downloads
1
Maintainers
Readme
is-cache
nodejs简易的缓存模块, 适用于一些个人项目和较小的场景使用, 不适用于中大型项目.
使用教程
- 首先使用
npm install --save is-cache
安装依赖 - 引入依赖, 看上去的样子像是这样的
const cache = require("is-cache")
- 使用new的方式, 建立一个新的缓存实例!
const db = new cache()
相关接口
- set(key,value,expiry) --- 设置缓存, 返回
true/false
; - get(key) --- 获取缓存数据, 如果数据存在, 则返回, 否则返回
null
- delete(key) --- 删除缓存数据, 返回
true/false
- update(key,value,expiry) --- 更新数据, 返回
true/false
- check(key) --- 检查数据是否村在, 返回
true/false
(1.0.3)
完整演示
const cache = require("is-cache");
cache.set("users",[{"name":"翠花","sex":"女"},{"name":"隔壁老王","sex":"男"},{"name":"尼古拉斯赵四","sex":"男人"}]); // 返回结果: true
cache.get("users"); //返回结果: [{"name":"翠花","sex":"女"},{"name":"隔壁老王","sex":"男"},{"name":"尼古拉斯赵四","sex":"男人"}]
cache.set("users",[{"name":"尼古拉斯赵四","sex":"谜一样的男人"}]); // 返回结果 true
cache.get("users"); //返回结果: [{"name":"尼古拉斯赵四","sex":"谜一样的男人"}]
cache.delete("users"); // 返回结果: true
cache.get("users"); // 返回结果: null
更新日志
1.0.4 --- 1. 修复new Cache不是构造函数的BUG 1.0.3 --- 1. 更新check方法 1.0.2 --- 1. 过期时间默认值调整为24小时, 且单位改为毫秒, 2.修正获取缓存数据时候的获取值问题, 3. 调整配置文件 package.json 1.0.1 --- 1. 修复无法设置值的问题(typeof使用不当) 1.0.0 --- 1. 初代版本