下载Redis
我是通过在redis官方网站下载redis的安装包后,再上传服务器的方式。进入Redis官网,选择7.2版本进行下载。下载完成后将其上传至linux的/home/software文件夹下。
解压安装包
tar -xvf redis-7.2.1.tar.gz
安装GCC并升级
yum install gcc c++ autoconf automake
yum install -y centos-release-scl scl-utils-build
yum install -y devtoolset-9-toolchain
scl enable devtoolset-9 bash
查看GCC是否安装成功:
gcc -v
Redis预编译
重新回到redis的解压目录中,进行预编译
make
Redis安装
当完成预编译后,我们开始对Redis进行安装步骤;
- 创建文件夹(我个人是安装到/home/app/redis路径):
mkdir -p /home/app/redis
; - 指定安装目录:
make PREFIX=/home/app/redis install
启动Redis
- 首先创建一个放置redis配置文件的目录:
mkdir -p /etc/app/redis
; - 将解压文件中的配置文件复制到目录中:
cp /home/software/redis-7.2.1/redis.conf /etc/app/redis/redis.conf
; - 修改配置文件:通过vi命令修改redis.conf,daemonize修改为yes;
- 启动redis时指定redis.conf:
./redis-server ./redis.conf
遇到的问题
- 在安装过程中当执行命令
yum install gcc c++ autoconf automake
后报错:
解决方式:参考文档
- 出现域名解析失败的问题;
当出现域名无法解析时,查看文件/etc/resolv.conf
,发现其配置为空。
- 添加配置
namespace 8.8.8.8
- 重启网络服务
service network restart