一.先下载到redis-3.0.4.tar.gz包(本文以3.0.4版本为例)

我将这个包放在/opt目录下,在/opt下并解压这个包

tar -zxvf redis-3.0..tar.gz

然后进入redis目录

cd redis-3.0.

二.安装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./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.

在执行make test命令

make test

等待大概两分钟:

All tests passed without errors!

centos下安装redis(记录其中踩坑的过程)的更多相关文章

  1. Centos下安装Redis

    转自:http://nnzhp.cn/article/9/ 遇到问题,安装后并启动,redis-cli报错:Could not connect to Redis at 127.0.0.1:6379: ...

  2. (转载)——Centos下安装Redis(原文地址:http://www.nnzhp.cn/archives/169)

    原文地址:http://www.nnzhp.cn/archives/169 今天介绍一下redis,重点介绍一下redis的安装. Redis 是一个基于内存的高性能key-value数据库,数据都保 ...

  3. 服务器端 CentOS 下配置 JDK 和 Tonmcat 踩坑合集

    一.配置 JDK 时,在 /etc/profile 文件下配置环境变量,添加   #java environment export JAVA_HOME=/usr/java/jdk- export CL ...

  4. centos下安装redis/mysql等基础环境

    1.修改语言 阿里云的ECS默认语言是:en_US.UTF-8,需要改成zh_CN.UTF-8 修改方法:vim /etc/locale.conf,然后重启. 查看方法:echo $LANG 2.安装 ...

  5. CentOS下安装Redis及Redis的PHP扩展

    1.安装Redis 1.1 如果没有安装wget,安装wget yum install wget 1.2 在http://redis.io/download页面查看redis版本,并下载安装 wget ...

  6. centos 下安装redis

    一.安装redis 第一步:下载redis安装包 redis下载地址 wget http://download.redis.io/releases/redis-5.0.3.tar.gz 第二步:解压压 ...

  7. CentOS下安装Redis(转载)

    Redis是一个高性能的,开源key-value型数据库.是构建高性能,可扩展的Web应用的完美解决方案,可以内存存储亦可持久化存储.因为要使用跨进程,跨服务级别的数据缓存,在对比多个方案后,决定使用 ...

  8. 32位Oracle10g在64位CentOS下安装失败记录

    环境信息:Alibaba Cloud Elastic Compute Service,CentOS Linux release 7.4.1708 (Core),16C/64GB. 使用32位Oracl ...

  9. 【转载】Linux(CentOS)下安装Redis

    转载地址:https://blog.csdn.net/diweikang/article/details/78784631 1.下载Redis下载最新Linux版本的Redis,我用的是redis-4 ...

随机推荐

  1. Linux 常用命令十一 ps

    一.ps命令 Linux中的ps命令是Process Status的缩写. ps命令用来列出系统中当前运行的那些进程.ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要 ...

  2. bzoj 3961: [WF2011]Chips Challenge【最小费用最大流】

    参考:https://blog.csdn.net/Quack_quack/article/details/50554032 神建图系列 首先把问题转为全填上,最少扣下来几个能符合条件 先考虑第2个条件 ...

  3. hdu 5201 The Monkey King【容斥原理+组合数学】

    原来我一开始以为的\( O(n^2) \)是调和级数\( O(nlog_2n) \)的! 首先枚举猴王的桃子个数\( x \),然后使用容斥原理,枚举有至少\( k \)个不满足的条件,那么这\( k ...

  4. (3)css文本样式

    本篇学习资料主要讲解: 如何用css 的样式定义方法来介绍文字的使用. 第(1)节:用css设置文本样式.                       一.弄懂文本文字的制作.利用css的样式定义版面 ...

  5. python包管理工具他们之间的关系

    python包管理工具之间的关系 现在的python包管理工具有很多,非常混乱,必须理清他们之间的关系才能更好的使用python构建强大的包关系系统工具. 首先:python官方推荐的第三方库是PyP ...

  6. python ftp小程序练习

    作业要求: 开发一个支持多用户在线的FTP程序 要求: 1.用户加密认证 2.允许同时多用户登陆 3.每个用户都有自己的家目录,并且只能访问自己的家目录 4.对用户进行磁盘配额,每个用户的可用空间不同 ...

  7. 51Nod 1315 合法整数集

    1315 合法整数集 题目来源: TopCoder 基准时间限制:1 秒 空间限制:131072 KB 分值: 10 难度:2级算法题 收藏 关注 一个整数集合S是合法的,指S的任意子集subS有Fu ...

  8. Linux oraenv Tips

    Linux for the Oracle DBA -Customizing the Oracle User's Environment There are many ways to customize ...

  9. 467 Unique Substrings in Wraparound String 封装字符串中的独特子字符串

    详见:https://leetcode.com/problems/unique-substrings-in-wraparound-string/description/ C++: class Solu ...

  10. Ubuntu编译安装Apache

    第一步:编译安装依赖包apr,apr-util和pcre ./configure --prefix= make && make install 第二步:编译安装Apache ./con ...