Our great sponsors
-
go-generics-cache
A key:value store/cache library written in Go generics. LRU, LFU, FIFO, MRU, Clock support.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
groupcache
groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
-
Olric
Distributed in-memory object store. It can be used as an embedded Go library and a language-independent service.
For anything cache related, I usually refer to Caffeine from java https://github.com/ben-manes/caffeine and its closest relative in go: https://github.com/goburrow/cache
For anything cache related, I usually refer to Caffeine from java https://github.com/ben-manes/caffeine and its closest relative in go: https://github.com/goburrow/cache
https://github.com/golang/groupcache is managing distributed caching that addresses thundering herd problem of memcache.
Just to follow up -- Olric ends up being closer to what I need.
Related posts
- Otter, Fastest Go in-memory cache based on S3-FIFO algorithm
- imcache v1.0.0 released. A zero-dependency generic in-memory cache Go library.
- rueidis v1, a redis client with client-side caching, has been released under redis org
- GitHub - Code-Hex/go-generics-cache at v1.3.0
- [imcache] A generic in-memory cache Go library. Feedback appreciated.