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

  •  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.

          •  19 Oct 2012 19:34

            Release Notes: This release fixes issues with version strings not being formatted in the API call for the library.

            Screenshot

            Project Spotlight

            Tenable Nessus

            A comprehensive vulnerability scanning program.

            Screenshot

            Project Spotlight

            DynamicReports

            A Java library for reporting.