libmemcached is a C/C++ client library and tools for the memcached server
(http://memcached.org/). It has been designed to be light on memory
usage, and provide full access to server side methods.
It also implements several command line tools:
memaslap Load testing and benchmarking a server
memcapable Checking a Memcached server capibilities and compatibility
memcat Copy the value of a key to standard output
memcp Copy data to a server
memdump Dumping your server
memerror Translate an error code to a string
memexist Check for the existance of a key
memflush Flush the contents of your servers
memparse Parse an option string
memping Test to see if a server is available.
memrm Remove a key(s) from the server
memslap Generate testing loads on a memcached cluster
memstat Dump the stats of your servers to standard output
memtouch Touches a key
memaslap memaslap is a load generation and benchmark tool for memcached servers. It generates configurable workload such as threads, concurrencies, connections, run... memcapable memcapable connects to the specified memcached server and tries to determine its capabilities by running the various commands and verifying the response. memcat memcat outputs to stdout the value a single or multiple set of keys stored in a memcached(1) server. If any key is not found an error is returned. It is similar... memcp memcp copies one or more files into memcached(1) servers. It is similar to the standard UNIX cp(1) command. The key names will be the names of the files... memdump memdump dumps a list of "keys" from all servers that it is told to fetch from. Because memcached does not guarentee to provide all keys it is not possible to... memexist memexist checks for the existance of a key within a cluster. memflush memflush resets the contents of memcached(1) servers. This means that all data in the specified servers will be deleted. memparse memparse can be used to validate an option string. memping memping can be used to ping a memcached server to see if it is taking connections. memslap memslap is a load generation and benchmark tool for memcached(1) servers. It generates configurable workload such as threads, concurrencies, connections, run... memtouch memtouch does a "touch" on the specified key.