Cache is a package which implements a unified interface for various Golang based cache.
Current drivers include:
- In-memory LRU cache github.com/bradberger/gocache/drivers/lru
- memcached
- Redis via redigo
- github.com/patricknm/go-cache
- App Engine memcache
- Go-radix
- FreeCache
- BigCache
- Golang-lru
- A bridge driver to [github.com/bradberger/gokv]((https://godoc.org/github.com/bradberger/gokv) which can implement
anything which implements the
kv.Store
interface, currently including:
More drivers are most welcome! Just make sure they meet at least the "cache".Cache
interface and are unit tested.