前提:
Libmemcached 就是使用 C 和 C++ 語言實作的 memcached 協定的用戶端函數庫。新版中,還添加了幾個指令行工具,友善使用。它還采用 多種指令行工具: memcat , memflush , memrm , memstat ,并memslap (負載代)。程式庫一直在設計,讓不同的散列方法對密鑰,分割的鑰匙,并使用統一的散列配置設定。
memstat 這個指令。使用方法很簡單,可以用更少的步驟獲得與telnet相同的資訊,還能一次性從多台伺服器獲得資訊。
$ memstat --servers=server1,server2,server3,...
環境:
在centos 5.4 x86_64.
libevent安裝在/usr/local/libevent
libmemcached版本号為1.0.8
編譯安裝:
cd /usr/local/src
tar xf libmemcached-1.0.8.tar.gz
cd libmemcached-1.0.8
./configure
報出了not found libevent,但是還是順利通過了
make
報出了trl/cinttypes no such directory,編譯失敗
解決辦法:
ln -s /usr/local/libevent/lib /usr/lib/ #把源碼編譯的libevent庫軟連接配接到/usr/lib/下讓libmemcached檢查環境時可以找到。
yum install -y gcc44 gcc44-c++
CC=gcc44 CXX=gcc44-c++ ./configure #c編譯器選用gcc44,c++編譯器選用gcc44-c++
make && make install #順利安裝