1.下载

2.解压缩
将它拷贝到我们的 Linux 目录/opt 下

执行解压命令
tar -zxvf redis-5.0.8.tar.gz
解压完成后进入目录
cd /opt/redis-5.0.8/
3.安装
前提:查看是否安装 gcc
gcc -v
如未安装 gcc 执行如下命令进行安装
yum install gcc
yum install gcc-c++如果在安装 gcc 之前执行了 make 编译命令,然后报错了,这个时候就需要先执行一下清理,再去进行编译
make distclean
使用 make 命令进行编译
make
使用 make install 进行安装,路径设置为:/usr/loca/redis
make install PREFIX=/usr/local/redis
进入安装目录
cd /usr/local/redis/
该目录下会有一个 bin 文件夹,进入 bin 目录

我们一般都设置 redis 后台启动,所以回到 redis 的解压目录去找 redis.conf 配置文件,找到之后拷贝到安装目录
cd /opt/redis-5.0.8/
cp redis.conf /usr/local/redis/bin/
cd /usr/local/redis/bin/
修改配置文件,修改以下参数
vim /usr/local/redis/bin/redis.conf
# 注释掉只能接受本机访问
#bind 127.0.0.1
# 关闭保护模式
protected-mode no
# 修改启动方式,no表示前台启动,yes表示后台启动
daemonize yes

保存配置文件,然后启动
cd /usr/local/redis/bin
./redis-server redis.conf
./redis-cli也可以使用 redis 客户端进行连接

安装 redis 6.0.0 编译错误

原因是自 redis 6.0.0 之后,编译 redis 需要支持 C11 特性,CentOs7 默认 gcc 版本为 4.8.5,C11 特性在 4.9 中引入,需安装 Developer Toolset 7 使用 gcc7 编译
yum install centos-release-scl devtoolset-7
这不会更新系统原有 gcc 软件包,在当您需要使用 gcc7 工具链时,使用下列命令进入环境
scl enable devtoolset-7 bash
然后就可以使用 make 命令开始编译了
