安裝
1.安裝memcached之前首先需要安裝libevent,我這裡用的版本是:
libevent-2.0.22
memcached-1.4.25
首先將這兩個安裝檔案上傳至linux伺服器,在解壓安裝之前最好先檢查一下是否已安裝,從libevent開始:
rpm-qa|greplibevent
如果安裝了則檢視libevent的安裝路徑,後續安裝時需要用到
shell**
rpm-qllibevent 既然已經安裝了乙個版本的libevent,那麼我們就先將其解除安裝後再安裝我們自己的libevent,解除安裝命令如下:
rpm -e --nodeps libevent-2.0.21-4.el7.x86_64
解除安裝成功後我們就可以解壓安裝libevent了,命令如下:
tar -zxvf libevent-2.0.22-stable.tar.gz
解壓後依然是先刪除安裝包:
rm -rf libevent-2.0.22-stable.tar.gz
接下來進入libevent目錄中,指定安裝位置並開始安裝和編譯:
./configure --prefix=/usr/libevent
找不到c編譯器,所以我們應先安裝gcc,安裝命令如下:
yum -y install gcc
可以看到這次成功執行configure,最後就是編譯和安裝了:
make &&make install
2.成功安裝libevent之後就可以安裝memcached了,首先執行解壓:
tar -zxvf memcached-1.4.25.tar.gz
提示很明確,not in gzip format,也就是說官方提供的memcached包並沒有用gzip格式進行壓縮,所以在解壓時也不用加上-z了,直接用-xvf即可,所以正確的解壓命令如下:
tar -xvf memcached-1.4.25.tar.gz
解壓成功後依舊是先刪除壓縮包:
rm -rf memcached-1.4.25.tar.gz
接下來依然是進入memcached安裝目錄執行configure,注意指定安裝路徑和libevent的路徑:
./configure --prefix=/usr/memcached --with-libevent=/usr/libevent
最後依然是編譯和安裝:
make &&make install
至此memcached就算安裝成功了。
啟動安裝成功後進入memcached的bin目錄執行啟動(啟動埠是預設的 我的是11611):
./memcached -u root -d
安裝成功後啟動一下看安裝是否成功 啟動埠是 11211
shell**
/usr/local/memcached/bin/memcached-d-m10m -p11211-uroot
啟動引數介紹如下:和上面的命令不對應
-d選項是啟動乙個守護程序,
-m是分配給memcache使用的記憶體數量,單位是mb,這裡是10mb,
-u是執行memcache的使用者,這裡是root,
-l是監聽的伺服器ip位址,如果有多個位址的話,這裡指定了伺服器的ip位址192.168.0.200,
-p是設定memcache監聽的埠,這裡設定了12000,最好是1024以上的埠,
-c選項是最大執行的併發連線數,預設是1024,這裡設定了256,按照伺服器的負載量來設定,
-p是設定儲存memcache的pid檔案,我這裡是儲存在 /tmp/memcached.pid,也可以啟動多個守護程序,不過埠不能重複。
最好再將memcache設定為開機啟動,通過vi命令開啟/etc/rc.local並在尾部追加如下配置:
/usr/local/memcached/bin/memcached -u root -d
最後看一下memcached的執行狀態:
ps -ef |grep memcached
如果 看到下面的提示 表示啟動成功了 ok
停止memcached也很簡單,首先需要查一下memcached程序的pid,查詢命令如下:
pgrep memcached
查詢結果如下圖所示:
這裡寫描述
然後再根據pid來kill這個程序即可(-9表示強制殺死),命令如下:
kill -9 10751
再用ps -ef |grep memcached檢視下memcached狀態,以下就是停止成功了
linux下啟動和停止memcached
安裝過程中指定 configure prefix usr local memcached 1.4 with libevent usr local libevent 1.4.2 則啟動memcached時候 cd usr local bin 進入到該目錄 memcached d m 900 u roo...
linux下memcached的啟動 結束的方式
2012 03 28 11 10 46 我來說兩句 收藏 當前專案中,linux下memcached的啟動 結束的方式 預設情況下memcached安裝到 usr local bin下。進入安裝目錄,啟動memcached usr local memcached bin memcached d c ...
linux下memcached安裝以及啟動
3.由於linux系統可能預設已經安裝libevent,執行命令 rpm qa grep libevent檢視系統是否帶有該安裝軟體 如果有執行命令 rpm e libevent 1.1a 3.2.1 nodeps 由於系統自帶的版本舊,忽略依賴刪除 4.安裝libevent,tar zxvf li...