1. 程式人生 > >阿裏雲 CentOS7安裝redis4.0.9並開啟遠程訪問

阿裏雲 CentOS7安裝redis4.0.9並開啟遠程訪問

文件 serve 前端 prefix onf round 內部 style edi

1 安裝redis編譯的c環境

yum install gcc-c++

redis是c語言開發的,安裝redis需要先將官網下載的源碼進行編譯,編譯依賴gcc環境。

如果沒有gcc環境,需要安裝gcc環境

技術分享圖片

輸入y開始安裝:

技術分享圖片

2 redis安裝

1 上傳文件

技術分享圖片

2 解壓文件到/usr/local下

進入到/soft目錄後執行下面的命令。

tar -xvf redis-4.0.9.tar.gz -C /usr/local

技術分享圖片

3 編譯redis(將.c文件編譯成.o文件)

1) 進入redis-4.0.9文件內部

技術分享圖片

2)執行make 進行編譯 如果沒有提前安裝c環境這裏就會直接報錯

技術分享圖片

技術分享圖片

到這裏就已經編譯完成了。

4 安裝

前提:必須要進入到redis-4.0.9

輸入命令:記得要指定安裝路徑,不然安裝之後不好找到。PREFIX:指定安裝路徑。

使用  make PREFIX=/usr/local/redis install         命令安裝redis到/usr/local/redis中

技術分享圖片

安裝完成之後,再/usr/local/redis/bin下面有一下幾個可執行文件

技術分享圖片

技術分享圖片

5 測試前端啟動

輸入命令: 註意要是在bin目錄下:

./redis-server

技術分享圖片

技術分享圖片

這就代表你的redis啟動成功了。但是在這裏不能操作。如果需要操作的話,還需要打開另外一個客戶端。

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

6 復制文件

進入到redis-4.0.9中復制redis.conf 到 redis/bin下面

redis的啟動需要一個配置文件,可以修改端口號等信息

# cp -r redis.conf ../redis/bin

技術分享圖片

7 後端啟動

直接運行bin/redis-servet將以前端模式啟動,前端模式啟動的缺點是啟動完成後,

不能再進行其它操作,如果要操作必須使用ctrl+c強制結束,同時redis-servet

程序也就結束了,所以不推薦使用這種方法。

1.修改上一步復制到redis/bin/redis.conf配置文件,daemonize yes 以後端模式啟動。

執行下面的命令進入修改界面:

# vim /usr/local/redis/bin/redis.conf

修改前:

技術分享圖片

修改後:

技術分享圖片

然後啟動服務直接指定使用剛剛修改後的配置文件

啟動時,指定配置文件

技術分享圖片

技術分享圖片

redis默認使用的端口6379,通過當前服務進程查看

# ps -ef | grep -i redis

技術分享圖片

8 後端啟動關閉服務端

客戶端命令行輸入:shutdown就可以結束

技術分享圖片

4 開啟遠程連接

1 修改redis.conf配置

修改之前復制到redis/bin下面的redis.conf文件

執行命令:

# vim /usr/local/redis/bin/redis.conf

修改前:

技術分享圖片

修改後:

技術分享圖片

2.添加安全組策略

技術分享圖片

執行上面兩步的修改之後我們必須重新啟動redis服務,修改才能有效。

重新啟動服務之後,時候遠程客戶端測試一下,鏈接成功了。

技術分享圖片

需要註意上面的過程中沒有使用密碼的,是相當不安全的。

阿裏雲 CentOS7安裝redis4.0.9並開啟遠程訪問