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 | Software Development Libraries |
|---|---|
| Licenses | BSD Revised |
| Operating Systems | POSIX |
| Implementation | C |
Recent releases


Changes: This release adds support for HA via replication. malloc() has been removed for server key usage. The build system has been updated. Support has been added for memcached_set_memory_allocators(). A bug in configure.ac for have_htoll has been fixed.


Changes: This release added a memcachd_dump command (and framework for the memdump tool), realigned all structures to remove padding (and line up important bits for 64-bit caches, removed some of the sprintf() statements in storage calls(), removed printf() in a stat call for unknown stat members, added amemcached_generate_hash() function, and added tests to make sure all hash functions are stable.


Changes: This release fixes malloc usage to calloc for spots where zero filled memory is needed. All code warnings are now treated as errors. There are fixes for Debian packaging. A new pooling mechanism has been added. MEMCACHED_BEHAVIOR_NO_BLOCK no longer also sets MEMCACHED_BEHAVIOR_BUFFER_REQUESTS. The generic RPM has been updated.


Changes: A bug in the init structure and a bug in get/set by key have been fixed.


Changes: This release adds a new UDP fire-forget mode. It reworks the performance of mget() to better make use of async protocol. It cleans up execution of fetch (just one set of code now). It fixes Jenkin's for big-endian hosts. There are updates for memstat to determine network latency. There are updates for binary protocol. There are many updates to the documentation.
A space shooter with over 100 levels, 8 missions, and huge impressive bosses at the end of every mission.
A utility to fetch images from a video4linux2 compatible Webcam or TV card.