centos7下redis-2.8.13安裝筆記


安裝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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM