With over six months of research and development, we’re proud to announce the initial release of Ristretto: A High Performance, Concurrent, Memory-Bound Go cache.
It is contention-proof, scales well and provides consistently high hit-ratios. Preface It all started with needing a memory-bound, concurrent Go cache in Dgraph. We looked around for a solution, but we couldn’t find a great one.
This talk covers how we implemented one and the lessons we learned from it.