memcache相關安裝

2021-06-29 04:34:23 字數 1658 閱讀 2107

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 等工具,這幾件...