没有合适的资源?快使用搜索试试~ 我知道了~
locking-cache:锁定缓存
共26个文件
ts:14个
json:4个
gitignore:2个
需积分: 50 1 下载量 9 浏览量
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
- 粉丝: 981
- 资源: 4653
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- springboot-基于Springboot的本科实践教学管理系统
- RuoYi-Vue 全新 Pro 版本,优化重构所有功能 基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 微信小程序
- ROS机器人开发实践源码
- 基于 Markdown 格式的多功能转换服务,支持将 PowerPoint、Word、Excel、图像、音频和 HTML 等文件转化为 Markdown 格式
- java的概要介绍与分析
- MoonBit 编译器.MoonBit - 文档 - 概览 - 标准库.MoonBit 是一个用户友好,构建快,产出质量高的编程语言
- 解决微电网调度中的两阶段鲁棒优化问题,考虑了风电出力和负荷功率的不确定性,通过迭代求解主问题和子问题,最终得到最优的调度方案,并绘制了风电出力、负荷功率、购售电功率、充放电功率和储能调度结果等相关图表
- wireshark免安装版本 WiresharkPortable64-4.4.2
- springboot-基于springboot的房屋租赁管理系统
- ssm员工工作日志管理系统-lw.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功