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

RSS Recent releases

  •  09 Feb 2014 14:40

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

    •  04 Apr 2013 01:11

      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 22:05

        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 12:31

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

          •  15 Nov 2012 22:11

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

            Screenshot

            Project Spotlight

            OptiPNG

            A lossless PNG optimizer.

            Screenshot

            Project Spotlight

            TurnKey Trac Appliance

            A Trac appliance that is easy to use and lightweight.