Projects / libmemcached

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.

Tags
Licenses
Operating Systems
Implementation

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.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.