1. 程式人生 > >centos7下redis-2.8.13安裝筆記

centos7下redis-2.8.13安裝筆記

文獻 sentinel .tar.gz 提示 表示 png 獲取 conf tar

安裝gcc

執行命令:yum install gcc

中間有兩次提示,要求輸入:yes 或 y,我們按照提示來就可以

技術分享

至此安裝成功

註意:如果不裝gcc,解壓redis後執行make命令會報錯,如下圖:

技術分享

安裝pstree

下面會用到

安裝命令:yum install psmisc,如下圖:

技術分享

安裝成功

準備tar包

下載redis-2.8.13.tar.gz

利用WinScp工具拷貝到centos系統,放在/soft/目錄下,如下圖:

技術分享

解壓tar包

執行命令:tar -zxvf redis-2.8.13.tar.gz

編譯

執行命令:cd /soft/redis-2.8.13/src,定位到/soft/redis-2.8.13/src 目錄

執行命令:make,進行編譯

進行編譯,如下圖:

技術分享

如果編譯成功,會出現下圖結果:

技術分享

安裝

執行命令:make install,如下圖:

技術分享

表示安裝成功

技術分享

綠色文件表示我們以後需要用到的命令文件

移動文件到/usr/local/下

移動文件,便於管理:(所有源代碼安裝的軟件都安裝在/usr/local下,如apache等)

1、 創建兩個文件夾,bin用於存放命令,etc擁有存放配置文件

執行命令:

mkdir -p /usr/local/redis/etc

mkdir -p /usr/local/redis/bin

-p是遞歸創建。

創建成功,如下圖:

技術分享

2、將/soft/redis-2.8.13/目錄下的redis.conf拷貝到/usr/local/redis/etc

執行命令:cp /soft/redis-2.8.13/redis.conf /usr/local/redis/etc/

如下圖:

技術分享

3、 將/soft/redis-2.8.13/src/目錄下的7個綠色文件拷貝到/usr/local/redis/bin/目錄

執行命令:cd /soft/redis-2.8.13/src/ 先定位到src目錄

再執行拷貝命令:cp redis-cli redis-sentinel redis-server redis-benchmark mkreleasehdr.sh redis-check-aof redis-check-dump /usr/local/redis/bin/

如下圖:

技術分享

啟動Reids服務

1、執行cd命令:cd /usr/local/redis/bin

2、執行啟動命令:./redis-server,如下圖:

技術分享

如果出現這個界面,則表示我們並沒有使用etc的下的配置文件進行啟動(圖中紅線部分)

如果希望通過指定的配置文件啟動,需要在啟動時指定配置文件,稍後會貼出命令。

3、先用ctrl+C來終止服務,然後查看redis服務是否終止幹凈了

按下ctrl+c後(^C):

執行命令:pstree -p | grep redis 發現redis服務已經被終止幹凈

4、現在我們帶上配置文件 /usr/local/redis/etc/redis.conf 運行redis

/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf

如下圖:

技術分享

表示啟動成功

但是,現在redis仍然是在前臺運行。

後臺運行

執行命令:vi /usr/local/redis/etc/redis.conf

搜索 :’\daemonize’ 把daemonize配置項改為yes ,保存退出

如果不會搜索命令,可以先把文件下載到windows下,利用編輯器的查找功能,改完再上傳到服務器,如下圖:

技術分享

再次使用配置文件啟動redis-server。

執行命令:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf,如下圖:

技術分享

表示後臺運行成功

中間用到兩個查看運行狀態的命令:

ps -ef | grep redis

pstree -p | grep redis

客戶端登錄

執行命令:/usr/local/redis/bin/redis-cli,如下圖:

技術分享

表示成功登錄

測試

設置命令:set username subendong

獲取命令:get username

如下圖:

技術分享

參考文獻

http://blog.csdn.net/baidu_30000217/article/details/51476712

centos7下redis-2.8.13安裝筆記