簡(jiǎn)介
Memcached是一種基于libevent的通用的高性能分布式內(nèi)存對(duì)象緩存系統(tǒng)。 它通常用于通過(guò)在內(nèi)存中緩存數(shù)據(jù)和對(duì)象來(lái)加速對(duì)以動(dòng)態(tài) 數(shù)據(jù)庫(kù) 驅(qū)動(dòng)的網(wǎng)站的訪問(wèn)。 Memcached是基于修訂的BSD 許可證 授權(quán)的開源軟件。
配置編譯流程
1.獲取源代碼
軟件源碼獲?。篽ttps://memcached.org/downloads
memcached官網(wǎng):https://memcached.org/
2.編譯環(huán)境配置
執(zhí)行如下命令,安裝依賴包。
yum install gcc gcc-c++ make libevent libevent-devel -y
3.編譯源代碼
本文以memcached-1.5.16為例,下載memcached-1.5.16源碼,并編譯安裝。
1)執(zhí)行如下命令,獲取memcached源碼。
wget -c https://memcached.org/files/memcached-1.5.16.tar.gz
2)執(zhí)行如下命令,解壓包。
tar -zxvf memcached-1.5.16.tar.gz
3)執(zhí)行如下命令,進(jìn)入memcached編譯目錄。
cd memcached-1.5.16
4)依次執(zhí)行如下命令,編譯memcached。
./configure --prefix=/usr/local/memcached
make
make test
make install
4.測(cè)試已完成編譯的軟件
執(zhí)行如下命令,查看memcached版本。
/usr/local/memcached/bin/memcached -V
當(dāng)系統(tǒng)回顯出現(xiàn)如下信息,表示memcached 1.5.16編譯成功。
memcached 1.5.16