百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
F

fastcache

> 编程语言
开源

Go 中用于大量条目的快速线程安全内存缓存。最大限度地减少 GC 的开销

2.4K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

Go 中用于大量条目的快速线程安全内存缓存。最大限度地减少 GC 的开销

fastcache - Go 中用于大量条目的快速线程安全内存缓存

Fastcache 的性能与 BigCache、标准 Go map 和 sync.Map 进行了比较。这里的 MB/s 列实际上表示 每秒数百万次操作。如您所见,fastcache 在所有情况下都比 BigCache 更快。fastcache 在具有插入操作的工作负载中,比标准 Go map 和 sync.Map 都要快。

  • 键和值必须是字节片段。其他类型必须在存储到缓存之前进行序列化。

  • 缓存由许多桶组成,每个桶都有自己的锁。这有助于在多核 CPU 上提高性能,因为多个 CPU 可以同时访问不同的桶。 * 每个桶由一个 hash(key) -> (key, value) position 映射和 64KB 大小的字节片(块)组成,其中包含编码的 (key, value) 项。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Gocachecachingcaching-libraryfast

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言