centos7 單機版安裝Redis4.0.11及開機自啟(超級簡單)
阿新 • • 發佈:2018-12-31
[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
說明開機啟動成功,到此完成安裝和開機自啟的設定