没有合适的资源?快使用搜索试试~ 我知道了~
locking-cache:锁定缓存
共26个文件
ts:14个
json:4个
gitignore:2个
需积分: 50 1 下载量 22 浏览量
2021-03-13
00:25:11
上传
评论
收藏 47KB ZIP 举报
温馨提示
锁定缓存 缓存值并在解析要缓存的值时锁定。 许多缓存库无法锁定获取要缓存的值的进程。 这意味着您需要两个高速缓存的多个资源密集型进程可以同时运行以计算一个值。 该库将锁定与缓存相结合,并确保只有一个计算相同可缓存值的进程将同时运行。 不自以为是 该库实质上是用于不同的缓存存储和锁定机制的包装器。 它不会强制您使用特定的后端进行存储,也不会使用复杂的分布式锁定库。 它确实带有一些现成的存储和锁定实现。 基于承诺 锁定和缓存具有承诺。 这样,很容易与async / await一起使用。 快速开始 有用于单线程和多线程缓存的预制存储和锁定实现。 单线程内存锁定和缓存 import { LockingCache } from "@scienta/locking-cache" ; // Expensive (async) function requesting an access token co
资源推荐
资源详情
资源评论
收起资源包目录
locking-cache-main.zip (26个子文件)
locking-cache-main
package.json 1KB
.eslintrc.json 2KB
.github
workflows
pr-test.yml 630B
tests
simple-locker.test.ts 2KB
cache.test.ts 7KB
LICENSE 1KB
package-lock.json 109KB
dist
.gitignore 3B
src
locker
simple
simple-locker.ts 2KB
simple-lock.ts 400B
locker.interface.ts 199B
redis
redis-lock.ts 271B
redis-locker.ts 537B
index.ts 188B
storage
storage.interface.ts 395B
simple-storage.ts 884B
ioredis-storage.ts 1KB
no-resolved-value-error.ts 105B
locking-cache.ts 4KB
tsconfig.json 336B
docker-compose.yml 274B
.gitignore 48B
.dockerignore 18B
README.md 4KB
.editorconfig 271B
index.ts 262B
共 26 条
- 1
资源评论
Hsmiau
- 粉丝: 822
- 资源: 4653
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 源代码-顶踩插件代码 多功能通用版 v2.0.zip
- 源代码-电影站专业ASP留言本 v1.0.zip
- com.bishua666.luxxx1.apk
- Conan2示例工程以及mingw64编译工具链2
- exp4_2.c.sln
- [雷军]美妙的爱情......福的味道。.mp3
- 2023-04-06-项目笔记 - 第三百二十阶段 - 4.4.2.318全局变量的作用域-318 -2025.11.17
- 2023-04-06-项目笔记 - 第三百二十阶段 - 4.4.2.318全局变量的作用域-318 -2025.11.17
- java资源异步IO框架 Cindy
- java资源业务流程管理(BPM)和工作流系统 Activiti
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功