libmemcached 0.17 (Default branch) |
|
|
Wednesday February 27, 2008. 08:21 PM FreshMeat
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.
License: BSD License (revised)
Changes:
MEMCACHED_BEHAVIOR_CONNECT_TIMEOUT has been added for connect timeout in non-block mode. There is an incompatible change in memcached_behavior_set() api. It now uses a uint64_t instead of a pointer. There is a fix for storage of values for zero. A memcached_server_cursor() function has been added to the API for cycling through servers.
|