推荐一款高效可靠的Node.js缓存库 - node-cache
node-cache
是一个轻量级的进程内缓存库,适用于 Node.js 应用程序。它提供了缓存数据的功能,并可以设置缓存的过期时间。
以下是如何使用 node-cache
的基本示例:
首先,通过 npm 安装 node-cache
:
npm install node-cache
然后,在你的代码中引入并使用 node-cache
:
const NodeCache = require("node-cache");
// 创建一个缓存实例
const myCache = new NodeCache({
stdTTL: 300, // 默认缓存有效期5分钟
checkperiod: 120 // 每2分钟检查一次缓存是否到期
});
// 设置缓存
myCache.set("key1", "value1");
// 获取缓存
const value1 = myCache.get("key1");
console.log(value1); // 输出: value1
// 检查键是否存在
const hasKey = myCache.has("key1");
console.log(hasKey); // 输出: true
// 删除缓存
myCache.del("key1");
node-cache
提供了简单的 API 来设置、获取和删除缓存数据,并且可以设置每个键的默认存活时间(TTL)。它非常适合小型应用和快速开发迭代。
评论已关闭