← all projects

ringcache

Distributed in-memory cache

A replicated cache with consistent hashing, TTLs, and LRU eviction.

Go · Docker · Consistent hashing

notes from the build

  • Three-node setup with two replicas and failure demonstrations.
  • In-memory and last-writer-wins; writes require one acknowledgement. It is not durable or linearizable.