centos下安装redis(记录其中踩坑的过程)
一.先下载到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!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix