6 redis 编译失败_2020ubuntu1804server编译安装redis笔记(一)及报make test错误解决办法...

本文记录了在Ubuntu 18.04 Server上编译安装Redis的过程,包括从下载源码到编译安装的步骤。在编译测试阶段遇到`make test`因缺少tcl 8.5以上版本导致的错误,通过下载、编译安装tcl解决了问题。最后成功安装Redis的相关工具。
摘要由CSDN通过智能技术生成

redis的大名我想大家都不陌生,今天在ubuntu server上进行编译安装,虽然apt也可以安装,但作为内存数据库,redis又是c开发的,编译安装,对机器的适应和性能更好。

安装笔记如下

第1步:下载redis的最新版本,到redis的官网redis.io下载。

在ubuntu服务器上,wget http://download.redis.io/releases/redis-5.0.7.tar.gz

第2步:解压,转移目录

tar -zxvf redis-5.0.7.tar.gz

sudo mv redis-5.0.7  /usr/local/redis

cd /usr/local/redis

第3步:编译make

sudo make  #大概要执行3分钟左右,等待编译ok

第4步:编译测试,make test报错

sudo make test

You need tcl 8.5 or newer in order to run the Redis test

Makefile:225: recipe for target ‘test’ failed

make: * [test] Error 1

原因是缺少tcl这软件包

第5步:下载tcl软件包,然后编译安装

tcl是一个服务器端脚本语言,最新开发版已经到9.0了,redis需要8.5以上版本

注意:默认下载是的zip版,文件有10m多,ubuntu1804默认没有安装unzip,所以又先安装了一个unzip。

可以找tar.gz的版本,文件更小,可以直接tar解压

unzip tcl8610-src.zip

sudo mv tcl8610  /usr/local/tcl

cd /usr/local/tcl/unix/

sudo ./configure

sudo make

sudo make install

编译需要已经,OK,再回去make test redis

第6步:编译测试和安装redis

sudo make test    #时间会比较长哦,耐心等待

这些test没有报错了,可以安装了

sudo make install

会安装到/usr/local/bin/ 目录下

ls -al /usr/local/bin/   #可以查看新安装了这些文件

redis-benchmark  文件是redis性能测试工具

redis-check-aof     是redis的AOF文件修复工具

redis-check-rdb 是redis的RDB文件检索工具

redis-cli    是redis的客户端工具

redis-server  是redis的服务器

redis-sentinel   是服务器端的一个软连接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值