cachego轻量级内存缓存
cachego 是一个拥有高性能分段锁机制的轻量级内存缓存,拥有懒清理和哨兵清理两种清理机制,可以应用于所有的 GoLang 应用程序中。
特性
- 以键值对形式缓存数据,极简的 API 设计风格
- 使用粒度更细的分段锁机制进行设计,具有非常高的并发性能
- 支持懒清理机制,每一次访问的时候判断是否过期
- 支持哨兵清理机制,每隔一定的时间间隔进行清理
安装
只需要 GoLang 运行环境,没有其它依赖。
$ go get -u github.com/FishGoddess/cachego
此外,可以查看历史版本特性 HISTORY.md 和未来版本特性 FUTURE.md。
评论