跳到主要内容

cache-base

可以在内存中缓存数据的工具。

const CacheBase = require('cache-base')
const app = new CacheBase()

app.set('a.b', 'c')

console.log(app.cache.a) //=> { b: 'c' }
console.log(app.cache.a.b) //=> 'c'

console.log(app.get('a')) //=> { b: 'c' }
console.log(app.get('a.b')) //=> 'c'

可以方便的在内存中缓存各种数据,写入、读取都很方便。

不过是在内存中保存,页面刷新后数据会消失。我记得有的库使用 localStorage indexDB 等多维度存储,专门处理数据丢失问题。

如果是在 Node 中,就没有这个问题了。不过做后端,一般不都是用框架么,内部应该有类似 session 的东西。