在centos安装redis

2020-08-07  本文已影响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 测试,可以不执行,时间比较长

  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
上一篇下一篇

猜你喜欢

热点阅读