美文网首页
在centos安装redis

在centos安装redis

作者: 一万年不是尽头 | 来源:发表于2020-08-07 11:37 被阅读0次

    环境介绍

    操作系统:centos 6.9
    redis版本: 6.0.6
    工作目录: /work

    下载

    http://download.redis.io/releases/redis-6.0.6.tar.gz

    安装

    1. 安装GCC编译环境
      yum install -y gcc

    注意:此处需要安装高版本的gcc,此处使用9.3的版本

    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命令启用只是临时的,退出shell或重启就会恢复原系统gcc版本。
    如果要长期使用gcc 9.3的话:
    echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile

    1. 将下载的redis放到你合适的位置,然后解压
      tar zxvf redis-6.0.6.tar.gz

    2. 进入解压后的目录
      cd /work/redis-6.0.6

    3. 编译安装
      make
      make test 测试,可以不执行,时间比较长

    • 注意:此处可能会提示需要安装tcl8.5+的版本,
      yum install tcl -y
      编译安装指定目录
      make install PREFIX=/work/redis
    1. (后台)运行
      将源码中的配置文件复制到安装目录
      cp /work/redis-6.0.6/redis.conf /work/redis/
      执行下面的命令即可运行
      /work/redis/bin/redis-server /work/redis/redis.conf
      后台运行
      在配置文件中找到daemonize no改成daemonize yes,再次运行即可进行后台运行
      redis.conf
    2. 开机启动

    vim /etc/systemd/system/redis.service

    [Unit]
    Description=redisserver
    After=network.target
    [Service]
    Type=forking
    ExecStart=/work/redis/bin/redis-server /work/redis/redis.conf
    PrivateTmp=true
    
    [Install]
    WantedBy=multi-user.target
    
    • 注意:ExecStart 为你安装redis的目录

    相关文章

      网友评论

          本文标题:在centos安装redis

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