没有合适的资源?快使用搜索试试~ 我知道了~
ccache:Golang LRU高速缓存,可实现高并发
共19个文件
go:13个
sum:1个
txt:1个
需积分: 50 0 下载量 21 浏览量
2021-05-04
15:56:16
上传
评论
收藏 24KB ZIP 举报
温馨提示
缓存 CCache是用Go编写的LRU缓存,专注于支持高并发性。 列表上的锁争用减少了: 引入一个限制物品可以被促销的频率的窗口 使用缓冲的通道将单个工作人员的晋升排队 垃圾在与工人相同的线程内收集 除非另有说明,否则所有方法都是线程安全的。 设置 首先,下载项目: go get github . com / karlseguin / ccache / v2 配置 接下来,导入并创建一个Cache实例: import ( "github.com/karlseguin/ccache/v2" ) var cache = ccache . New ( ccache . Configure ()) Configure公开了可链接的API: var cache = ccache . New ( ccache . Configure (). MaxSize ( 1000 ).
资源推荐
资源详情
资源评论
收起资源包目录
ccache-master.zip (19个子文件)
ccache-master
secondarycache.go 2KB
bucket_test.go 1KB
item_test.go 1KB
license.txt 1KB
item.go 2KB
layeredcache.go 10KB
bucket.go 2KB
readme.md 8KB
cache_test.go 9KB
secondarycache_test.go 3KB
configuration_test.go 449B
layeredcache_test.go 12KB
.gitignore 8B
layeredbucket.go 2KB
cache.go 11KB
Makefile 51B
go.sum 816B
configuration.go 3KB
go.mod 163B
共 19 条
- 1
资源评论
晔晔匠
- 粉丝: 23
- 资源: 4650
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功