redis-cache-wrap:用于在Redis中包装Promise结果的Node.js模块

时间:2024-05-28 17:47:55
【文件属性】:

文件名称:redis-cache-wrap:用于在Redis中包装Promise结果的Node.js模块

文件大小:26KB

文件格式:ZIP

更新时间:2024-05-28 17:47:55

redis cache coroutines bluebird promisify

Redis缓存包装 用于包装承诺的Node.js模块在Redis中产生。 为什么? 该模块最初是Morning Consult Intelligence的子集,但似乎适合使其成为Morning Consult使用的其他API的独立模块。 兑现承诺很容易。 用法 它包装了promise,将它们的结果存储在redis中,并且仅在键不存在时才再次调用初始函数。 const cache = require ( 'redis-cache-wrap' ) ( { prefix : 'foobar:' , ex : ( 1 * 60 * 60 ) , // 1 hour connection : { port : process . env . REDIS_PORT || 6379 , host : process . env . REDIS_HOST || 'local


【文件预览】:
redis-cache-wrap-master
----.eslintrc(124B)
----index.js(58B)
----package.json(1KB)
----test()
--------basic-usage.js(1KB)
--------hash-benchmark.js(407B)
----.npmignore(5B)
----.yarnclean(414B)
----.gitignore(578B)
----CHANGELOG.md(8KB)
----lib()
--------cache.js(7KB)
----Makefile(767B)
----README.md(1KB)
----yarn.lock(58KB)
----.eslintignore(23B)

网友评论