libmemcached Command-Line Utilities
In addition to the main C library interface, libmemcached also includes a number of command-line
utilities that can be useful when working with and debugging memcached applications.
All of the command-line tools accept a number of arguments, the most critical of which is servers,
which specifies the list of servers to connect to when returning information.
The main tools are:
• memcat: Display the value for each ID given on the command line:
shell memcat --servers=localhost hwkey
Hello world
• memcp: Copy the contents of a file into the cache, using the file name as the key:
shell echo "Hello World" hwkey
shell memcp --servers=localhost hwkey
shell memcat --servers=localhost hwkey
Hello world
• memrm: Remove an item from the cache:
shell memcat --servers=localhost hwkey
Hello world
shell memrm --servers=localhost hwkey
shell memcat --servers=localhost hwkey
• memslap: Test the load on one or more memcached servers, simulating get/set and multiple client
operations. For example, you can simulate the load of 100 clients performing get operations:
shell memslap --servers=localhost --concurrency=100 --flush --test=get
memslap --servers=localhost --concurrency=100 --flush --test=get Threads connecting to servers 100
Took 13.571 seconds to read data
• memflush: Flush (empty) the contents of the memcached cache.
... zobacz całą notatkę
Komentarze użytkowników (0)