orcache —— 轻量级本地内存缓存
orcache 是一款极简设计、高性能、并发安全、支持分布式一致性的内存缓存。 特性 代码量<300行、30s完成接入 高性能、极简设计、并发安全 支持LRU和LRU-2两种模式 额外小组件支持分布式一致性 基准性能 点此查看用例 点此查看结果 如何使用 下载包(预计5秒) 非go modules模式: sh>go get -u github.com/orca-zhang/orcache go modules模式: sh>go mod tidy && go mod download 引入包(预计5秒) import ( "time" "github.com/orca-zhang/orcache" ) 定义实例(预计5秒) 可以放置在任意位置(全局也可以),建议就近定义 var c = orcache.NewLRUCache(16, 200, 10 * time.Second) 设置缓存(预计5秒) c.Put("uid1", o) // o可以是任意变量,一般是对象指针,存放固定的信息,比如*UserInfo 查询缓存(预计5秒)...

