1.Linux下libevent和memcached安装
1 下載libevent-2.0.22-stable.tar.gz,下載地址是:http://libevent.org/
2 下載memcached,下載地址是:http://memcached.org/downloads
3 下面通過源碼安裝libevent和memcache,將上面兩個gz包上傳到Linux上,上傳后的位置:
4 在Linux上分別解壓libevent和memcache。
由于memcached依賴libevent,這里先安裝libevent,再安裝memcached
tar zxvf libevent-2.0.22-stable.tar.gz
cd libevent-2.0.22-stable
./configure --prefix=/usr
然后make && make install(此處截圖略)
?
測試libevent是否安裝成功:
ls -al /usr/lib | grep libevent
如果出現上面的狀態,說明都已經安裝上了。
5 接下來安裝memcached
解壓
tar -zxvf memcached-1.4.24.tar.gz
進入解壓后的memcached目錄,源碼安裝:
./configure--with-libevent=/usr
然后make && make install
?
6.啟動memcached
打開一個終端,輸入以下命令(注意下面兩個p,一個是小P,一個是大P):
/usr/local/bin/memcached -d -m 256 -u root-l 192.168.6.25 -p 11211 -c 1024 -P /tmp/memcached.pid
啟動參數說明:
-d 選項是啟動一個守護進程。
-u root 表示啟動memcached的用戶為root。
-m 是分配給Memcache使用的內存數量,單位是MB,默認64MB。
-M return error on memory exhausted (ratherthan removing items)。
-u 是運行Memcache的用戶,如果當前為root的話,需要使用此參數指定用戶。
-l 是監聽的服務器IP地址,這里指定了服務器的IP地址192.168.6.25。
-p 是設置Memcache的TCP監聽的端口,最好是1024以上的端口。
-c 選項是最大運行的并發連接數,默認是1024。
-P 是設置保存Memcache的pid文件。
?
另外還有個更詳細的參數說明:
也可以啟動多個守護進程,但是端口不能重復
查看memcached啟動命令
ps aux|grep memcached
或者
ps –ef | grep 11211
?
8.停止Memcache進程:
kill `cat /tmp/memcached.pid`
9 測試Memcached:
輸入命令:telnet 192.168.6.25 11211
?
總結
以上是生活随笔為你收集整理的1.Linux下libevent和memcached安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 家常炖牛腩的做法?
- 下一篇: 为什么选择Nginx