
groupcache
golang
groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
AI 简介
groupcache 是一个用于分布式缓存与自动缓存填充的 Go 语言库,旨在替代传统 memcached 集群。它将客户端与服务端逻辑合一,无需独立部署缓存服务器;通过一致性哈希分片,并内置协同加载机制,避免缓存穿透导致的“惊群效应”;支持热点数据多副本自动镜像,缓解单节点负载瓶颈。其设计不支持过期时间、显式淘汰、CAS 或计数操作,适用于强一致性要求不高、读多写少且需简化部署的内部服务缓存场景,如 Web 后端、API 网关或监控系统中的共享只读数据缓存。
Go
Apache License 2.013.3k
Stars
1.4k
Forks
459
Watchers
25
Issues
Star 增长
今日0
近 7 天0
近 30 天+5
综合评分69.93
默认分支master