centos7安装redis6(tar包)

1、环境安装
    编译安装需要gcc5.3以上,可以用gcc -v 命令查看当前版本号,使用下面的命令升级到gcc9.1:
    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命令启用只是临时的,新开的会话默认还是原gcc版本。
 
    #如果要长期使用gcc 9.1的话执行下面的命令即可:
    echo -e "\nsource /opt/rh/devtoolset-9/enable" >>/etc/profile
    
    #重启电脑,让配置生效
    showdown -r now
2、编译安装
    #解压
    cd /usr/tools/
    tar -zxvf redis-6.2.6.tar.gz
    #编译
    cd redis-6.2.6/
    make
    make install PREFIX=/usr/local/redis6
     
    #如果编译出错之后再编译可以先执行命令删除之前的编译文件
    make distclean
3、执行命令测试:
    #测试需要依赖tcl
    yum install tcl -y
     
    #测试
    make test
4、配置启动文件
    进入到安装的目录/usr/local/redis6下 将源码中的redis.conf文件 复制到redis6的bin目录下并修改配置:
    mkdir /usr/local/redis6/data
    cp /usr/tools/redis-6.2.6/redis.conf /usr/local/redis6/bin/
    vim /usr/local/redis6/bin/redis.conf
        daemonize yes    #daemonize no 改为yes,开启后台运行,默认是前台运行
        #bind 127.0.0.1    #把这一行注释,监听所有IP
        protected-mode yes    #如果改为no,则是关闭保护模式,这种模式下不能配置系统服务,建议还是开启
        requirepass 123456    #保护模式开启的时候要配置密码或者bind ip
        dir /usr/local/redis6/data    #修改本参数,指定数据目录
        logfile /usr/local/redis6/redis_6379.log    #修改本参数,指定日志目录
5、启动redis
    cd /usr/local/redis6/bin
    ./redis-server redis.conf
6、注册服务:
    vim /lib/systemd/system/redis.service
        [Unit]
        Description=Redis
        After=network.target
         
        [Service]
        Type=forking
        PIDFile=/var/run/redis_6379.pid
        ExecStart=/usr/local/redis6/bin/redis-server /usr/local/redis6/bin/redis.conf
        ExecReload=/bin/kill -s HUP $MAINPID
        ExecStop=/bin/kill -s QUIT $MAINPID
        PrivateTmp=true
         
        [Install]
        WantedBy=multi-user.target
7、使用systemctl命令:
    systemctl daemon-reload    # 重载服务
    systemctl enable redis    # 开机自启
    systemctl start redis    # 启动
    systemctl restart redis    # 重启   
    systemctl stop redis    # 停止
    systemctl status redis    # 查看状态
    systemctl disable redis    # 关闭开机启动
8、防火墙设置 
    #开启6379端口,–permanent永久生效,没有此参数重启后失效。
    firewall-cmd --zone=public --add-port=6379/tcp --permanent   
    #重新载入,更新防火墙规则。
    firewall-cmd --reload
    #查看6379端口是否开放。
    firewall-cmd --zone=public --query-port=6379/tcp 
    #删除6379端口配置。
    firewall-cmd --zone=public --remove-port=6379/tcp --permanent 
9、下载安装redis desktop manager:
    官网: https://redisdesktop.com/
    下载windows版本,安装后,可以连接redis,测试看是否正确。
    

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值