一.先下载到redis-3.0.4.tar.gz包(本文以3.0.4版本为例)
我将这个包放在/opt目录下,在/opt下并解压这个包
tar -zxvf redis-3.0.4.tar.gz
然后进入redis目录
cd redis-3.0.4
二.安装redis
直接使用make命令
make
发现直接报错
提示我们 gcc命令未找到
那我们直接安装gcc
yum install gcc-c++
安装完成后,我们可以看到gcc版本
gcc -v
说明gcc安装成功
我们再使用make命令,发现仍然报错。
我们需要执行以下命令:
make distclean
清理一下:
然后再次执行make,发现redis终于开始安装了。。。。
稍等大概一分钟左右,就能装好。
看到一个笑脸说明我们就装好了。
他说使用 make test 命令是个好主意!!!
三.make test
既然是个好主意,那就不妨试一下(踩坑中!!)
make test
然后发现又报错了说我们需要 tcl 8.5版本或者更新的版本去测试redis
那我们就通过wget下载它
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
发现又报错了,wget命令没有找到。WHAT???
既然它说没有找到,那就安装它!!!
yum -y install wget
等待它安装完毕。
然后我们再执行wget 去下载tcl
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
因为是国外的网站,下载有点慢,等一下吧!(我下了5分钟)
下载完毕后,会有一个tcl8.6.1-src.tar.gz包
刚刚不小心将tcl8.6.1-src.tar.gz包下载到redis-3.0.4文件夹下,那我将这个文件移动到/opt目录下
mv /opt/redis-3.0.4/tcl8.6.1-src.tar.gz /opt
在/opt目录下使用命令
ll
我们将tcl包解压:
tar -zxvf tcl8.6.1-src.tar.gz
我们进入tcl/unix目录
cd tcl8.6.1/unix
在执行以下命令:
./configure
make
执行make后,看到一大堆代码,不用管,等一下就好了
期间大概会等两分钟左右
结束后再执行
make install
然后我们再进入redis目录
cd /opt/redis-3.0.4
在执行make test命令
make test
等待大概两分钟:
All tests passed without errors!
原文地址:https://www.cnblogs.com/wwjj4811/p/10367469.html