CentOS系統中Redis-6.0.6安裝


一:下載安裝包

      訪問https://redis.io/download  到官網進行下載。

 

 

這里下載最新的6.0.6的版本.

二.安裝

      1.通過遠程管理工具,將壓縮包拷貝到Linux服務器中,我這里使用的是Xshell 

       

 

 

 

   2.執行解壓操作  

tar -zxf redis-6.0.6.tar.gz

       

 

 

 把redis拷貝到安裝目錄 這里因為我redis的安裝目錄在 /usr/locat/  目錄下,因此會有如下操作

mv redis-6.0.6 /usr/local

    安裝gcc依賴

yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash

注意:scl命令啟用只是臨時的,推出xshell或者重啟就會恢復到原來的gcc版本。
如果要長期生效的話,執行如下:

echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile

 

3.進入文件目錄使用make對解壓的Redis文件進行編譯

cd /usr/local/redis-6.0.6
 make 
make install

 

 

 

三.啟動redis的三種方式

先切換到redis src目錄下

1、直接啟動redis

./redis-server

 

如上圖:redis啟動成功,但是這種啟動方式需要一直打開窗口,不能進行其他操作,不太方便。

按 ctrl + c可以關閉窗口。

 

2、以后台進程方式啟動redis

第一步:修改redis.conf文件

daemonize no

修改為

daemonize yes

 

第二步:指定redis.conf文件啟動

./redis-server /usr/local/redis-6.0.6/redis.conf 

 

 

 

 

第三步:關閉redis進程

首先使用ps -aux | grep redis查看redis進程

 

 

 

使用kill命令殺死進程

 

3、設置redis開機自啟動

1、在/etc目錄下新建redis目錄

 

 

 

2、將/usr/local/redis-6.0.6/redis.conf 文件復制一份到/etc/redis目錄下,並命名為6379.conf  

 cp /usr/local/redis-6.0.6/redis.conf /etc/redis/6379.conf

 

3、將redis的啟動腳本復制一份放到/etc/init.d目錄下

cp /usr/local/redis-6.0.6/utils/redis_init_script /etc/init.d/redis

 

4、設置redis開機自啟動

先切換到/etc/init.d目錄下

然后執行自啟命令

chkconfig redis on

現在可以直接已服務的形式啟動和關閉redis了

啟動:

service redis start

關閉:

service redisd stop

 

 

 

 

 

外網訪問設置:

 

1.確認配置文件/etc/redis/6379.conf

bind的ip是否正確,一般想要外網能訪問,需要填寫為0.0.0.0,表示監聽任何ip

注意任何人都能訪問,一定要開啟密碼 requirepass 你的密碼

2.確認protected-mode 是否為 no

3.修改完配置文件后重啟Redis

service redis restart

 


免責聲明!

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



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