zoukankan      html  css  js  c++  java
  • 2020ubuntu1804server编译安装redis笔记(一)及报make test错误解决办法

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

    安装笔记如下

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

    最新版本是Redis 5.0.7 is the latest stable version

    在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以上版本

    我在https://sourceforge.net/projects/tcl/ 找到最新的稳定版,8.6.10版

    注意:默认下载是的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   是服务器端的一个软连接

  • 相关阅读:
    C语言|作业07
    Cookie应用
    刷新页面,怎么做到不提示“不重新发送消息,则无法刷新页面”
    笔记
    笔记
    元素内部设定position
    企业微信正式发布 Tita 绩效宝,助力企业完成数字化绩效管理转型
    OKR实践:如何获得高层的理解与关注
    OKR:衡量结果和解决实际问题
    2022 年绩效评估,HR看这一篇就够了!
  • 原文地址:https://www.cnblogs.com/qumogu/p/12435694.html
Copyright © 2011-2022 走看看