centos7.6 部署redis-6.0.3

  • 下载到/usr/local
wget http://download.redis.io/releases/redis-6.0.3.tar.gz
  • 解压
tar -zxf redis-6.0.3.tar.gz
  • 检查gcc版本

    Redis是C语言编写的,编译需要gcc。Redis6.x.x版本支持了多线程,需要gcc的版本大于4.9,但是CentOS7的默认版本是4.8.5。

    • 查看gcc版本

      gcc -v
      
    • 升级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
      echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
      
    • 确认gcc的版本

      gcc -v
      
  • 安装

    进入redis6.0.3/src

    make install
    
  • 检查是否安装成功

    安装成功的结果是src目录下面出现服务端和客户端的脚本
    redis-server
    redis-cli
    redis-sentinel

  • 修改配置文件

    /usr/local/redis-6.0.3

    daemonize no
    # 改成
    daemonize yes
    
    bind 127.0.0.1 
    ## 改成0.0.0.0或者注释掉,不然只能在本机访问
    bind 0.0.0.0  
    
    # 如果需要密码访问,取消requirepass的注释
    requirepass yourpassword
    
  • 使用指定配置文件启动redis

    /usr/local/redis-6.0.3/src/redis-server /usr/local/redis-6.0.3/redis.conf 
    
  • 查看是否启动成功

    ps -ef|grep redis # 查看进程
    netstat -lnp|grep 6379 # 查看6379端口号
    
  • 启动

    cd /usr/local/redis-6.0.3/src/
    ./redis-cli # 进入客户端
    

你可能感兴趣的:(centos7.6 部署redis-6.0.3)