memcached 安裝
阿新 • • 發佈:2017-07-05
x86 安裝文件 lin 卸載 linu onf local node root
介紹:
Memcached 是一個高性能的分布式內存對象緩存系統,用於動態Web應用以減輕數據庫負載。它通過在內存中緩存數據和對象來減少讀取數據庫的次數,從而提高動態、數據庫驅動網站的速度。Memcached基於一個存儲鍵/值對的hashmap。
安裝:
環境: Linux centos 7
所需安裝文件: http://pan.baidu.com/s/1nvqi0fZ
1、查看系統是否安裝,如果安裝需卸載手動安裝。
(1)查詢
rpm -qa | grep libevent
(2)卸載。
rpm -e libevent-1.4.13-4.el6.x86_64 --nodeps
2、安裝libevent。(事件通知庫)
tar -zxf libevent-2.0.21-stable.tar.gz
cd memcached-1.4.32
. /configure --prefix=/usr/local/libevent
make && make install
3、安裝memcached。
tar -zxf memcached-1.4.32.tar.gz
cd memcached-1.4.32
. /configure --with-libevent=/usr/local/libevent --prefix=/usr/local/memcached
make && make install
4、啟動
/usr/local/memcached/bin/memcached -d -m 512 -u root -p 11211 -c 1024 -P /usr/local/memcached/memcached.pid
5、查看。
grep -ef | grep memcached
6、客戶端鏈接。
telnet 127.0.0.1 11211
stats
啟動參數說明:
-d 選項是啟動一個守護進程。
-u root 表示啟動memcached的用戶為root。
-m 是分配給Memcache使用的內存數量,單位是MB,默認64MB。
-M return error on memory exhausted (rather than removing items)。
-u 是運行Memcache的用戶,如果當前為root 的話,需要使用此參數指定用戶。
-p 是設置Memcache的TCP監聽的端口,最好是1024以上的端口。
-c 選項是最大運行的並發連接數,默認是1024。
-P 是設置保存Memcache的pid文件。
memcached 安裝