Registered 2008-02-28 by Libmemcached-developers

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.

You can find more information here:

Documentation can be found at

Project information

Data Differential Engineering
Not yet selected
Development focus:

1.2 series 

Browse the code

Programming Languages:
c, c++
Version control system:
Simplified BSD Licence

RDF metadata

View full history Series and milestones

libmemcached 1.2 series is the current focus of development

More contributors Top contributors

All packages Packages in Distributions


Latest version is 1.0.18
released on 2014-02-09

All downloads


  • Version 1.0.18 Released on 2014-02-09
    MEMCACHED_BEHAVIOR_RETRY_TIMEOUT can now be set to zero. Numerous bug fixes.
  • Version 1.0.17 Released on 2013-04-03
    Remove c++ namespace that was being exposed (the API should be plug compatibl...
  • 1.0.16 Released on 2013-02-01
    Added support to do two part shutdown of socket. Fixes for Fedora 18. Fix for...
  • 1.0.15 Released on 2012-12-18
    Added support for Murmur3 (HASHKIT_HASH_MURMUR3). Portability fixes.
  • Version 1.0.14 Released on 2012-11-15
    CLIENT_ERROR fixed to not be treated as a fatal error. Compiler fixes for old...