【文件属性】:
文件名称:autocache:持久存储的背诵
文件大小:12KB
文件格式:ZIP
更新时间:2021-05-10 13:14:03
JavaScript
自动缓存
通过持久性存储返回的TL; DR记忆。
自动缓存允许您定义一个setter,而不是缓存单个键和值,并且在放置对该键的请求时,它将实时运行setter,将结果缓存并返回。
重要的是,只要适配器实现了 ,自动缓存就可以并且应该与持久性存储一起使用。
请注意,默认情况下,缓存存储在内存中(这不是重点),因此当您重新启动时,缓存将丢失。
用法
可以在服务器或客户端上使用自动缓存(同样,建议使用持久适配器)。
一般用法:
根据key定义存储过程
获取关键值
清除/无效值
请注意,自动缓存是单例,因此我们只需要设置一次存储。
var redisAC = require ( 'autocache-redis' ) ;
var cache = require ( 'autocache' ) ( { store : redisAC } ) ;
cache . define ( 'te
【文件预览】:
autocache-master
----.zuul.yml(130B)
----TODO.md(127B)
----.travis.yml(390B)
----test()
--------core.js(13KB)
--------cache.test.js(55B)
--------errors.test.js(1KB)
----README.md(7KB)
----.jscsrc(363B)
----.gitignore(14B)
----index.js(11KB)
----package.json(1KB)