Linux下Centos7安裝配置Redis6.0

目標:在虛擬機Centos7下安裝redis6.0 並配置開機啓動和遠程訪問;

1.去redis官網下載 redis壓縮包,樓主的壓縮包是: redis-6.0.4.tar.gz, 存放路徑是:/home/sofrware

2.解壓

tar -zxvf redis-6.0.4.tar.gz

 3.安裝gcc-c++

1.安裝gcc-c++
    yum install gcc-c++
2.升級
    yum -y install centos-release-scl
    yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
    scl enable devtoolset-9 bash
3.永久升級
    echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile

4.安裝

make install

5.配置核心配置文件 redis.conf

//1.創建文件夾  這個是redis默認的配置路徑 也可以在配置文件中修改
mkdir /usr/local/redis -p
//2.將配置文件複製到新建目錄
cp /home/software/redis-6.0.4/redis.conf /usr/local/redis
//3 修改配置文件
cd /usr/local/redis
vim redis.conf
    修改以下配置:
        daemonize yes //設置後臺啓動
        dir /usr/local/redis/working  //文件路徑
        bind 0.0.0.0    //設置遠程訪問
        requirepass 123456  //設置密碼

6.配置redis啓動腳本

1.複製啓動腳本到init.d目錄
cp /home/software/redis-6.0.4/utils/redis_init_script /etc/init.d
2.配置啓動腳本
    vim ./redis_init_script
    CONF="/usr/local/redis/redis.conf" //修改配置文件路徑
    將 $CLIEXEC -p $REDISPORT shutdown 修改爲:
    $CLIEXEC -a "123456" -p $REDISPORT shutdown
其中 123456是redis密碼
保存啓動腳本文件

3. 腳本授權:
    chmod 777 redis_init_script

7.啓動檢測: 

./redis_init_script start

啓動成功: 

8.開啓系統6379端口:

添加指定需要開放的端口:
firewall-cmd --add-port=6379/tcp --permanent
重載入添加的端口:
firewall-cmd --reload
查詢指定端口是否開啓成功:
firewall-cmd --query-port=6379/tcp
返回yes 表示開啓成功

9.測試

10 設置開機啓動

chkconfig redis_init_script on

 

11.結語:第一次安裝的時候搞了三四次,在失敗的時候也加深了理解,如果你的環境最後也安裝失敗了,多耐心試幾次,總會成功的,加油!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章