美文网首页
CentOS7软件安装-安装Redis【tar.gz包安装】

CentOS7软件安装-安装Redis【tar.gz包安装】

作者: 福佑壮壮 | 来源:发表于2020-04-20 17:07 被阅读0次

    一. 准备工作

    1. 查看当前系统Redis是否已安装,并卸载(如果有)
    #安装 gcc 环境
    yum install -y gcc
    #查看当前系统安装的Redis(yum):
    yum list installed | grep redis
    #卸载当前系统安装的Redis(yum):
    yum -y remove redis*
    
    1. 下载redis安装包
    wget http://download.redis.io/releases/redis-5.0.8.tar.gz
    

    二.安装Redis

    1. 复制安装包到/usr/local目录中(目录可以自己选):
    cp redis-5.0.8.tar.gz /opt/
    
    1. 解压缩包:
    tar -zxvf redis-5.0.8.tar.gz
    
    1. 切换到redis目录,执行编译:
    cd /opt/redis-5.0.8
    make
    
    1. 安装并指定安装目录
    make install PREFIX=/usr/local/redis
    
    1. 复制配置文件,并配置:
    cp /opt/redis-5.0.8/redis.conf /usr/local/redis/bin/
    

    监听所有IP:将bind 127.0.0.1 改为 bind 0.0.0.0
    设置守护进程模式:将daemonize no 改为daemonize yes
    开启认证密码:将requirepass foobared前的“#”去掉,(foobared为密码,可修改)

    1. 开放端口
    #查看是否开放端口【CentOS6-】
    service iptables status
    #查看是否开放端口【CentOS7+】
    firewall-cmd --list-ports
    #开放端口【CentOS6-】
    vim /etc/sysconfig/iptables
    service iptables restart
    #开放端口【CentOS7+】
    firewall-cmd --permanent --zone=public --add-port=6379/tcp
    systemctl restart firewalld.service
    

    【注】:
    其中permanent表示永久生效,public表示作用域,8080/tcp表示端口和类型

    三.设置开机自启动

    1. 添加开机启动服务:vim /etc/systemd/system/redis.service
    [Unit]
    Description=redis-server
    After=network.target
    [Service]
    Type=forking
    ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
    PrivateTmp=true
    [Install]
    WantedBy=multi-user.target
    
    1. 启动redis服务并设置自启动
    #启动redis服务
    systemctl start redis.service
    #设置开机自启动
    systemctl enable redis.service
    

    相关文章

      网友评论

          本文标题:CentOS7软件安装-安装Redis【tar.gz包安装】

          本文链接:https://www.haomeiwen.com/subject/gtxdihtx.html