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命令开始编译了