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.结语:第一次安装的时候搞了三四次,在失败的时候也加深了理解,如果你的环境最后也安装失败了,多耐心试几次,总会成功的,加油!!!

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