centos7安装redis6.0

1.官网下载最新包,上传到/usr/local/src目录并解压

2.安装依赖

        yum install -y gcc-c++  autoconf  automake

3.升级gcc(redis6适配centos8,依赖的gcc版本较高)

  #安装scl源

  yum install -y centos-release-scl  scl-utils-build

  #安装9版本的gcc,gcc-c++,gdb工具链

  yum install -y devtoolset-9-toolchain

  #临时覆盖系统原有的gcc引用

  scl enable devtoolset-9 bash 

  #查看gcc当前版本

  gcc -v

4.编译

  #进入解压后的目录

  make

5.自定义安装目录

  #创建目录

  mkdir  /usr/local/redis

  #安装

  make  PREFIX=/usr/local/redis  install 

6.后台守护进程启动

  #拷贝配置文件

  cp /usr/local/src/redis-6.2.4/redis.conf /usr/local/redis/bin

  #修改daemonnize参数为yes

  #指定配置文件启动

  ./redis-server  ./redis.conf

7.设置开机自启动

  #创建redis.service文件   

  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

 

  #刷新

  systemctl daemon-reload

  

   #添加到开机自启动

  systemctl enable redis.service

 

  #测试

  systemctl stop redis.service  停止

  systemctl start redis.service   启动

  systemctl restart redis.service  重启

  ps -ef | grep redis 查看进程

 

 

  

centos7安装redis6.0

上一篇:形状识别标签类-LAB空间


下一篇:解决导包报错:ModuleNotFoundError,ImportError