1.0.4 • Published 6 years ago

is-cache v1.0.4

Weekly downloads
4
License
MIT
Repository
-
Last release
6 years ago

is-cache

nodejs简易的缓存模块, 适用于一些个人项目和较小的场景使用, 不适用于中大型项目.

使用教程

  1. 首先使用 npm install --save is-cache 安装依赖
  2. 引入依赖, 看上去的样子像是这样的 const cache = require("is-cache")
  3. 使用new的方式, 建立一个新的缓存实例! const db = new cache()

相关接口

  1. set(key,value,expiry) --- 设置缓存, 返回 true/false;
  2. get(key) --- 获取缓存数据, 如果数据存在, 则返回, 否则返回 null
  3. delete(key) --- 删除缓存数据, 返回 true/false
  4. update(key,value,expiry) --- 更新数据, 返回 true/false
  5. 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. 初代版本