cachego 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
cachego 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
cachego 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache-2.0
开发语言 Google Go 查看源码 »
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发缓存系统
开源组织
地区 国产
投 递 者 御坂弟弟
适用人群 未知
收录时间 2021-01-05

软件简介

cachego 是一个拥有高性能分段锁机制的轻量级内存缓存,拥有懒清理和哨兵清理两种清理机制,可以应用于所有的 GoLang 应用程序中。

特性

  • 以键值对形式缓存数据,极简的 API 设计风格
  • 使用粒度更细的分段锁机制进行设计,具有非常高的并发性能
  • 支持懒清理机制,每一次访问的时候判断是否过期
  • 支持哨兵清理机制,每隔一定的时间间隔进行清理

安装

只需要 GoLang 运行环境,没有其它依赖。

$ go get -u github.com/FishGoddess/cachego

此外,可以查看历史版本特性 HISTORY.md 和未来版本特性 FUTURE.md

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击引领话题📣
发表了资讯
2021/12/25 18:33

cachego v0.3.0-alpha 已经发布,轻量级内存缓存

cachego v0.3.0-alpha 已经发布,轻量级内存缓存 此版本更新内容包括: 2021-12-25: 祝大家圣诞节快乐!!! 去除 GetWithTTL 方法 重新设计 AutoSet 方法,引入 option 机制 加入 singleflight 机制 优化 value 使用,复用内存、代码可读性 Set 引入 option 机制 Get 引入 option 机制 优化 Set 性能,实行 value 复用 详情查看:https://gitee.com/FishGoddess/cachego/releases/v0.3.0-alpha...

0
2
发表了资讯
2021/07/01 00:34

cachego v0.2.3-alpha 发布,轻量级内存缓存

cachego v0.2.3-alpha 已经发布,一个轻量级内存缓存。 此版本更新内容包括: 2021-07-01: 祝贺成立一百周年! 新增 AutoSet 方法定时加载数据到缓存,以实现超高热点数据不穿透到数据库的极速访问 AutoGc 方法退出时会调用 Ticker.Stop 终止计时器,防止泄露 详情查看:https://gitee.com/FishGoddess/cachego/releases/v0.2.3-alpha...

0
2
发表了资讯
2021/05/01 11:24

cachego v0.2.2 已经发布,轻量级内存缓存

cachego v0.2.2 已经发布,这是一个轻量级内存缓存。 此版本更新内容包括: 2021-05-01: 祝大家五一劳动节快乐! 新增 GetWithLoad 方便缓存失效自动加载 AutoGc 返回参数修改为 chan<- struct{} 详情查看:https://gitee.com/FishGoddess/cachego/releases/v0.2.2

1
3
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
0 评论
10 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部