沒有安裝,使用yum安裝即可
命令:
yum -y install gcc
yum -y install gcc-c++
然後下載libevent,下載地址:http://libevent.org/
然後上傳centos,進行給予權限,然後解壓
# tar xzvf libevent-2.0.21-stable.tar.gz ##解壓
# cd libevent-2.0.21-stable
# ./configure --prefix=/usr
# make
# make install ·
安裝完後可以查看下/usr/lib是否有libevent等文件(ls
-al /usr/lib | grep libevent)
然後下載
memcached ,下載地址:http://memcached.org/
#
tar xzvf memcached-1.4.15.tar.gz
# cd memcached-1.4.15
# ./configure --with-libevent=/usr
# make
# make install
安裝完後運行ls
-al /usr/local/bin/memcached 查看結果
關於memcache啓動的一些參數說明:
memcached命令參數解釋:
-p <num> 監聽的端口
-l <ip_addr> 連接的IP地址, 默認是本機
-d start 啓動memcached 服務
-d restart 重起memcached 服務
-d stop|shutdown 關閉正在運行的memcached 服務
-d install 安裝memcached 服務
-d uninstall 卸載memcached 服務
-u <username> 以<username>的身份運行 (僅在以root運行的時候有效)
-m <num> 最大內存使用,單位MB。默認64MB
-M 內存耗盡時返回錯誤,而不是刪除項
-c <num> 最大同時連接數,默認是1024
-f <factor> 塊大小增長因子,默認是1.25
-n <bytes> 最小分配空間,key+value+flags默認是48
-h 顯示幫助
然後執行命令啓動memcached
#/usr/local/bin/memcached -d -m 1024 -u root -p 11211 -P /tmp/memcached.pid
然後就可以使用telnet,來測試memcache的連接狀態,
如果沒有安裝telnet服務,可以執行
yum install telnet-server
安裝服務
yum install telnet
安裝命令
然後編輯vi /etc/xinetd.d/telnet 文件,激活telnet,默認是禁用的,截圖如下:
然後重啓服務,執行命令
service xinetd restart
然後就可以測試memcached的連接,執行命令
telnet 127.0.0.1 11211
輸入stats,會輸出memcache的一些連接信息,包括PID
如果需要退出,則執行quit命令即可,截圖如下:
退出telnet,執行quit命令即可,上圖所示的memcached進程ID,很重要,如果我們需要關閉memcached服務時,就可以執行命令,kill
-9 進程號 即可。 注意如果memcached的端口號,需要對外開放,否則,將會出現連接不上的異常。