Memcached is a high performance multithreaded event-based key/value cache store intended to be used in a distributed system.

https://github.com/memcached/memcached