歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux CentOS 7下Memcached 安裝與配置

Linux CentOS 7下Memcached 安裝與配置

日期:2017/2/28 13:48:28   编辑:Linux教程

前言

本篇文章記錄一下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

Memcached 的詳細介紹:請點這裡
Memcached 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved