2021-05-12 14:32:11
Linux CentOS 7下Memcached 安裝與設定
前言
本篇文章記錄一下Linux CentOS 7中關於Memcached的安裝與設定。
安裝
安裝memcached之前首先需要安裝libevent,我這裡用的版本是:
- libevent-2.0.22
- memcached-1.4.25
首先將這兩個安裝檔案上傳至Linux伺服器,在解壓安裝之前最好先檢查一下是否已安裝,從libevent開始:
rpm -q libevent
發現系統已經安裝了一個版本的libevent:
既然已經安裝了一個版本的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
執行安裝直到安裝完畢:
接下來繼續剛才安裝和編譯libevent:
可以看到這次成功執行configure,最後就是編譯和安裝了:
make
make install
成功安裝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目錄執行啟動:
./memcached -u root -d
最好再將memcache設定為開機啟動,通過vi命令開啟/etc/rc.local並在尾部追加如下設定:
/usr/local/memcached/bin/memcached -u root -d
最後看一下memcached的執行狀態:
ps -ef |grep memcached
如果看到如下資訊就說明memcached執行正常:
停止
停止memcached也很簡單,首先需要查一下memcached進程的pid,查詢命令如下:
pgrep memcached
查詢結果如下圖所示:
然後再根據pid來kill這個進程即可(-9表示強制殺死),命令如下:
kill -9 25645
總結
簡單記錄一下Linux CentOS 7中安裝memcache的全過程,希望對遇到同樣問題的朋友有所幫助,The End。
Linux CentOS 7 下通過Memcached實現Session共用 http://www.linuxidc.com/Linux/2016-09/135552.htm
CentOS 6.6下Memcached 原始碼安裝設定 http://www.linuxidc.com/Linux/2015-09/123019.htm
Memcached 安裝及啟動指令碼 http://www.linuxidc.com/Linux/2013-07/87641.htm
PHP中使用Memcached的效能問題 http://www.linuxidc.com/Linux/2013-06/85883.htm
Ubuntu下安裝Memcached及命令解釋 http://www.linuxidc.com/Linux/2013-06/85832.htm
Memcached的安裝和應用 http://www.linuxidc.com/Linux/2013-08/89165.htm
使用Nginx+Memcached的小圖片儲存方案 http://www.linuxidc.com/Linux/2013-11/92390.htm
Memcached使用入門 http://www.linuxidc.com/Linux/2011-12/49516p2.htm
相關文章