Skip to content

Latest commit

 

History

History
27 lines (21 loc) · 884 Bytes

ReadMe_CN.md

File metadata and controls

27 lines (21 loc) · 884 Bytes

groupcache快速入门

功能介绍

groupcache是go语言开发的缓存库。用于替换memcache的。

代码框架

使用入门

cd example
go build
./main 127.0.0.1:8001 127.0.0.1:8002 127.0.0.1:8003

分析目的

  • consistenthash(提供一致性哈希算法的支持),
  • lru(提供了LRU方式清楚缓存的算法),
  • singleflight(保证了多次相同请求只去获取值一次,减少了资源消耗), https://segmentfault.com/a/1190000018464029

参考资料

https://www.jianshu.com/p/5c3db568b8b8 https://juejin.im/entry/57c3ce697db2a200680ab024