Centos7 Redis 6.0.6 安装

1,647 阅读1分钟

1 安装前准备

1.1 安装wget

yum install wget

1.2 进入安装redis 目录

cd /home/soft

1.3 下载redis 安装包

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

1.4 解压安装包

tar xf redis-6.0.6.tar.gz

1.5 进入解压目录,读 README.md 了解安装步骤

cd redis-6.0.6

2 安装redis

2.1 编译

make

报错如下

报错原因,没有gcc 环境,安装gcc

yum install gcc

清楚make 文件再次make

make distclean
make

报错如下

错误原因:gcc版本低,升级gcc

查看gcc版本是否在5.3以上,centos7.6默认安装4.8.5 gcc -v # 升级gcc到5.3及以上,如下: 升级到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 

这样退出shell重新打开就是新版的gcc了 以下其他版本同理,修改devtoolset版本号即可。

2.2 安装

make install PREFIX=/home/soft/redis6

3 启动redis

3.1 配置redis 环境变量

编辑

vi /etc/profile

输入

export REDIS_HOME=/home/soft/redis6
export PATH=$PATH:$REDIS_HOME/bin 

保存后刷新

source /etc/profile

3.2 使用 install_server.sh 安装并启动redis

cd /home/soft/redis-6.0.6/utils
./install_server.sh

报错如下:

解决方法:编辑 install_server.sh

vi install_server.sh

注释掉如下内容

再次执行 sh脚本,成功信息如下