-
vcache
"vcache" is a library that provides a concurrent-safe in-memory cache to store key-value pairs.
-
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.
I wanted to bring your attention to a new library that I have created. It's called VCache https://github.com/microup/vcache and it's a simple in-memory cache implementation written in Go. The library stores data as key-value pairs with keys and values being any values of any types. The library is concurrent-safe and does not rely on any external dependencies, making it a self-contained implementation. Implemented on pure GO.
Thanks for sharing. There are a lot of options for embedded in-memory caches: https://github.com/dgraph-io/ristretto https://awesome-go.com/caches/ Do you have any comparisons or details on how your project has a different approach?