memcached 是乙個高效能的分布式
記憶體物件快取系統,用於動態web應用以減輕
資料庫負載。它通過在
記憶體中快取資料和物件來減少讀取
資料庫的次數,從而提高動態、資料庫驅動**的速度。memcached基於乙個儲存鍵/值對的
hashmap
。其守護程序
(daemon )是用
c寫的,但是
客戶端可以用任何語言來編寫,並通過memcached協議與守護程序通訊
1準備安裝檔案
memcached-1.4.22.tar.gz.tar
libevent-2.0.22-stable.tar.gz
gcc-4.1.2.tar.bz2
由於memcached依賴於libevent,因此需要安裝libevent。一般linux系統可能預設已經安裝libevent,執行命令:
rpm -qa|grep libevent
檢視系統是否帶有安裝,如果有執行命令:
rpm -e libevent-1.4.13-4.el6.x86_64 --nodeps(進行刪除)
安裝libevent
tar zxvf libevent-2.0.21-stable.tar.gz
cd libevent-2.0.21-stable
./configure --prefix=/usr/local/libevent
make
make install
至此libevent安裝完畢;
安裝過程中出現:configure: error : no acceptable c compiler found in $path錯誤時是沒有安裝gcc
gcc可以進行雲安裝也可以進行rpm手動安裝
雲安裝執行
yum install gcc*make
*
rpm -ivh kernel-headers-2.6.32-504.el6.x86_64.rpm
rpm -ivh glibc-headers-2.12-1.149.el6.x86_64.rpm
rpm -ivh glibc-devel-2.12-1.149.el6.x86_64.rpm
rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm
rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm
rpm -ivh libgomp-4.4.7-11.el6.x86_64.rpm
rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm
rpm -ivh cpp-4.4.7-11.el6.x86_64.rpm
rpm -ivh gcc-4.4.7-11.el6.x86_64.rpm
把這些rpm檔案一次進行安裝
安裝memcached命令:
tar zxvf memcached-1.4.2.tar.gz
cd memcached-memcached-1.4.2
./configure --prefix=/usr/local/memcached --with-libevent=
/usr/local/libevent/
make
make install
memcached安裝完畢
memcache的安裝與memcached的服務
一 安裝memcached 路徑 版本libevent 2.1.3 alpha.tar.gz 三 由於linux下預設安裝過libevent 檢視是否有libevent rpm qa grep libevent 如果版本過低 rpm e libevent 1.1a 3.2.1 nodeps 由於系統...
編譯安裝memcache
安裝libevent 安裝memcached 配置環境變數 1 2 echo export path path usr local memcache bin memcached etc profile source etc profile 啟動memcached 1 memcached m 32m ...
編譯安裝memcache
第二章 編譯安裝memcached memcache 是一款自由 開放原始碼,高效能 分布式的記憶體物件快取系統,由 livejounal 旗下的 danga 公司開發的老牌 nosql 應用 在 linux 編譯,需要 gcc,make,cmake,autoconf,libtool 等工具,這幾件...