1. 程式人生 > >centos7 單機版安裝Redis4.0.11及開機自啟(超級簡單)

centos7 單機版安裝Redis4.0.11及開機自啟(超級簡單)

[root@localhost local]# tar -xvf redis-4.0.11.tar.gz

3、將目錄切換到redis的目錄下,直接編譯redis.

[root@localhost local]# cd  redis-4.0.11/
[root@localhost redis-4.0.11]# make

如果出現如下錯誤,表示沒有gcc編譯器,需要安裝gcc編譯器.
這裡寫圖片描述
通過yum安裝gcc,中間有個選擇,選擇y就好

[root@localhost redis-4.0.11]#  yum install gcc

然後再次編譯,如果編譯出現下列錯誤,就指定編譯引數,沒有則忽略
這裡寫圖片描述


出錯後指定引數編譯

[root@localhost redis-4.0.11]#  make MALLOC=libc

4、檢測是否安裝成功
先將目錄切換到redis的src下,然後器命令啟動

[root@localhost redis-4.0.11]#  cd  src/
[root@localhost src]# ./redis-server 

這裡寫圖片描述
出現上圖代表啟動成功,但是需要一直呈現這個視窗,不能夠進行其他操作,所以我們要把它設定成後臺啟動,
我們 ctrl+c 中斷程式,然後去redis根目錄找到redis.cnf 配置檔案
將 daemonize no 改為 yes
這裡寫圖片描述


然後切換到src下以指定配置檔案的方式啟動

[root@localhost src]#  ./redis-server  /usr/local/redis-4.0.11/redis.conf

然後通過命令檢視redis的程序

[root@localhost src]# ps -ef |grep redis

這裡寫圖片描述
說明已經以後臺方式啟動成功
結束程序

[root@localhost src]#  kill 15097

5、設定開機自啟(簡單粗暴)
以指定配置檔案啟動redis的命令我們從上面的可知
./redis-server /usr/local/src/redis-4.0.11/redis.conf
那我們只需要找到CentOS開機會執行到檔案就行,它在/etc/rc.d/中叫rc.local,因為centos7中,它的許可權被降低了,所以要賦予它可執行的許可權
chmod +x /etc/rc.d/rc.local
然後我們就可以在該檔案下新增命令了(以後有關開機自啟的程式都可以把啟動命令放在這)這裡寫圖片描述


有人如果看到這裡說啟動命令怎麼和上面不一樣,說明你可以去看看基礎命令,redis-server 的前面一節是用來指明路徑的,因為前面我們是在src下直接執行命令的 ./代表當前路徑下
然後重啟伺服器,再檢視redis程序

[root@localhost /]# reboot
[root@localhost ~]# ps -ef |grep redis

這裡寫圖片描述
說明開機啟動成功,到此完成安裝和開機自啟的設定