Memcached Caching
Memcached stores opaque values by key in memory. It is optimized for ephemeral caching and uses slab allocation to manage objects of different sizes.
Designing simple ephemeral caches with Memcached's key-value and slab-allocation model.