安裝步驟:
tar zxvflibevent-1.4.14b-stable.tar.gz
cd libevent-1.4.14b-stable
./configure
make
make install
ln -s /usr/local/lib/libevent-1.4.so.2 /usr/lib/libevent-1.4.so.2
cd ..
tar zxvf db-5.0.21.tar.gz
cd db-5.0.21/build_unix/
../dist/configure
make
make install
vi /etc/ld.so.conf
加入以下兩行
/usr/local/lib
/usr/local/berkeleydb.5.0/lib
執行ldconfig
cd ../../
tar zxvf memcacheq-0.2.0.tar.gz
cd memcacheq-0.2.0
./configure --with-bdb=/usr/local/berkeleydb.5.0 --with-libevent=/usr/local/lib--enable-threads
make
make install
啟動前確定一下 日誌目錄是否存在 如果不存在需要手動建立
memcacheq -d -r -uroot -p22201 -h /data0/memcacheq -n -v -l 1024 -b 1024 >/data0/mq_error.log 2>&1
引數說明:
-d : 以後臺服務方式執行
-l : 設定監聽位址及埠(預設埠是22201)
-a : 資料頁大小
-h : 資料儲存目錄 一定要存在
-b : 佇列中每條資料的最大長度(位元組)
-n : 使用記憶體緩衝方式儲存資料至磁碟,從而獲得極高效能。若無此引數,效能會很差
-r : 自動清理過期的日誌 -u : 設定memcacheq程序賬號
php**示例:
$memcache_obj
= new
memcache
;$memcache_obj
->
connect
('192.168.1.106'
, 22201);
$memcache_obj
->
set(
'a',
time
(),0,0
);//
入棧echo
$memcache_obj
->
get(
'a');
//出棧
memcache伺服器監控
最新的memcache pecl中,新增了乙個memcache.php,這個php檔案可以用來方便的檢視memcache的狀況,介面上與apc自帶的apc.php風格一致。1 設定使用者名稱和密碼 define admin username memcache admin username defin...
memcache 伺服器安裝
在linux 編譯,需要gcc,make,cmake,autoconf,libtool 等工具,需提前安裝好。memcached的安裝包括 1 服務端的安裝 2 客戶端的安裝 一 伺服器端安裝 方法一 memcached 依賴於libevent 庫,因此我們需要先安裝libevent.假設將原始碼放...
memcache快取伺服器
memcached是乙個自由開源的,高效能,分布式記憶體物件快取系統。memcached是以livejournal旗下danga interactive公司的brad fitzpatric為首開發的一款軟體。現在已成為mixi hatena facebook vox livejournal等眾多服務...