centos下安装redis(记录其中踩坑的过程)
一.先下载到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(记录其中踩坑的过程)的更多相关文章
- Centos下安装Redis
转自:http://nnzhp.cn/article/9/ 遇到问题,安装后并启动,redis-cli报错:Could not connect to Redis at 127.0.0.1:6379: ...
- (转载)——Centos下安装Redis(原文地址:http://www.nnzhp.cn/archives/169)
原文地址:http://www.nnzhp.cn/archives/169 今天介绍一下redis,重点介绍一下redis的安装. Redis 是一个基于内存的高性能key-value数据库,数据都保 ...
- 服务器端 CentOS 下配置 JDK 和 Tonmcat 踩坑合集
一.配置 JDK 时,在 /etc/profile 文件下配置环境变量,添加 #java environment export JAVA_HOME=/usr/java/jdk- export CL ...
- centos下安装redis/mysql等基础环境
1.修改语言 阿里云的ECS默认语言是:en_US.UTF-8,需要改成zh_CN.UTF-8 修改方法:vim /etc/locale.conf,然后重启. 查看方法:echo $LANG 2.安装 ...
- CentOS下安装Redis及Redis的PHP扩展
1.安装Redis 1.1 如果没有安装wget,安装wget yum install wget 1.2 在http://redis.io/download页面查看redis版本,并下载安装 wget ...
- centos 下安装redis
一.安装redis 第一步:下载redis安装包 redis下载地址 wget http://download.redis.io/releases/redis-5.0.3.tar.gz 第二步:解压压 ...
- CentOS下安装Redis(转载)
Redis是一个高性能的,开源key-value型数据库.是构建高性能,可扩展的Web应用的完美解决方案,可以内存存储亦可持久化存储.因为要使用跨进程,跨服务级别的数据缓存,在对比多个方案后,决定使用 ...
- 32位Oracle10g在64位CentOS下安装失败记录
环境信息:Alibaba Cloud Elastic Compute Service,CentOS Linux release 7.4.1708 (Core),16C/64GB. 使用32位Oracl ...
- 【转载】Linux(CentOS)下安装Redis
转载地址:https://blog.csdn.net/diweikang/article/details/78784631 1.下载Redis下载最新Linux版本的Redis,我用的是redis-4 ...
随机推荐
- mongoDB学习资料整理
mongoDB入门篇 http://www.imooc.com/view/246
- GIT 初始化 user.name user.email
git config --global user.name "username" git config --global user.email "email"
- bzoj 1912: [Apio2010]patrol 巡逻【不是dp是枚举+堆】
我是智障系列.用了及其麻烦的方法= =其实树形sp就能解决 设直径长度+1为len(环长) 首先k=1,直接连直径两端就好,答案是2*n-len 然后对于k=2,正常人的做法是树形dp:先求直径,然后 ...
- bzoj 4842: [Neerc2016]Delight for a Cat【最小费用最大流】
考试题搞了好久也没懂-- 正解应该是线性规划 https://www.cnblogs.com/CQzhangyu/p/7894559.html 可是不会写啊 如果从网络流的角度来体会大概是这样 htt ...
- 我的周记6——"不破楼兰誓不还“
周6 2019-06-13 天气:雨 这张照片是我那天中午回家的时候拍的,下着中雨.这是谁的孩子,又是谁的妈妈.看到这样的场景心里还是蛮有触动的, 因为我现在是离家千里的孩子,思念着故乡也想念着亲人 ...
- elasticsearch全文搜索
1.创建索引 PUT 192.168.100.102:9200/news 2.创建mapping POST 192.168.100.102:9200/news/new/_mapping { " ...
- php 打包下载
<?php class zipfile { var $datasec = array (); var $ctrl_dir = array (); var $eof_ctrl_dir = &quo ...
- 进击的Python【第十六章】:Web前端基础之jQuery
进击的Python[第十六章]:Web前端基础之jQuery 一.什么是 jQuery ? jQuery是一个JavaScript函数库. jQuery是一个轻量级的"写的少,做的多&quo ...
- Django 源码安装及使用
首先我们使用的是最新版的CentOS系统:CentOS 7.4 在安装django之前,我们首先保证系统中已经安装好setuptools Django安装: 1.首先我们在Django官网下载最新版本 ...
- 状压DP+记忆化搜索 UVA 1252 Twenty Questions
题目传送门 /* 题意:给出一系列的01字符串,问最少要问几个问题(列)能把它们区分出来 状态DP+记忆化搜索:dp[s1][s2]表示问题集合为s1.答案对错集合为s2时,还要问几次才能区分出来 若 ...