文件名称:node-ts-cache:支持装饰器的简单且可扩展的缓存模块
文件大小:235KB
文件格式:ZIP
更新时间:2024-06-19 23:20:59
TypeScript
节点-ts-缓存 支持装饰器的简单且可扩展的缓存模块。 这是 v4 的文档,其中由于改进而进行了一些重大更改。 如果您使用的是以前的版本,请参阅分支。 安装 npm install node-ts-cache 存储 memory node-fs ioredis 用法 带装饰器 使用给定的选项缓存函数响应。 适用于上面列出的存储。 默认情况下,使用所有参数来构建唯一键。 @Cache(container, options) options : ttl :(默认值:60)缓存项过期的秒数 isLazy :(默认值:true)如果为真,过期的缓存条目将在触摸时被删除。 如果为 false,将在给定ttl之后删除条目。 isCachedForever :(默认值:false)如果为 true,则缓存条目不会过期。 calculateKey(data => string) :
【文件预览】:
node-ts-cache-master
----.prettierrc.yml(78B)
----.prettierignore(100B)
----packages()
--------storage-memory()
--------storage-ioredis()
--------core()
--------test()
--------storage-elasticsearch()
--------storage-node-fs()
----.travis.yml(109B)
----tsconfig.json(747B)
----LICENSE(1KB)
----lerna.json(231B)
----README.md(3KB)
----.gitignore(237B)
----package-lock.json(538KB)
----package.json(418B)