Projects / libmemcached


libmemcached is a C client library for interfacing to a memcached server. It has been designed to be light on memory usage, thread safe and to provide full access to server side methods. It also implements several command line tools: memcat, memflush, memrm, memstat, and memslap (for load generation). The library has been designed to allow for different hashing methods on keys, partitioning by keys, and to use consistent hashing for distribution.

Operating Systems

Recent releases

  •  09 Feb 2014 12:35

    Release Notes: MEMCACHED_BEHAVIOR_RETRY_TIMEOUT can now be set to zero. Numerous bugfixes have been made.

    •  03 Apr 2013 05:14

      Release Notes: This release removes the C++ namespace that was being exposed (the API should be plug compatible). It fixes cases where --servers weren't behaving the same way in all clients.

      •  01 Feb 2013 05:12

        Release Notes: This release adds support to do two-part shutdown of a socket, fixes for Fedora 18, and a fix for binary memcached_touch().

        •  18 Dec 2012 08:06

          Release Notes: Support for Murmur3 was added (HASHKIT_HASH_MURMUR3). Portability fixes were included.

          •  15 Nov 2012 17:32

            Release Notes: CLIENT_ERROR has been fixed to not be treated as a fatal error. Compiler fixes for older Ubuntu releases.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.