lru-cache-lite
v0.0.7
Published
迷你型 LRU 实现库。如果你有轻量的 LRU 需求,那么推荐你试试。
Downloads
9
Readme
lru-cache-lite
迷你型 LRU 实现库。如果你有轻量的 LRU 需求,那么推荐你试试。
English | 简体中文
功能
- 支持设置缓存内容数量
- 支持设置每一条缓存过期时间
使用
step1: 引入文件,并初始化
import LRUCacheLite from "lru-cache-lite"
const cacheIns = new LRUCacheLite(10); // 指定缓存数量为10
step2: 设置缓存或读取缓存
// 设置缓存 set(key, value, expireTime(秒) ),
cacheIns.set('demo', 'demo-value', 10)
// 读取缓存
cacheIns.get('demo') // 'demo-value'
const objKey = {};
const objValue = {};
cacheIns.set(objKey, objValue)
console.log(objValue === cacheIns.get(objKey)) // true
建议使用场景
- 前端做接口缓存
- 前端业务内容的缓存处理