本文连接:https://blog.csdn.net/dujie1219/article/details/110193561
目录
1. fatal error: jemalloc/jemalloc.h: No such file or directory
2. zmalloc.h:55:2: error: #error "Newer version of jemalloc required"
5. 执行make test遇到的问题【二】,the used_memory of replica is much larger than master
一. 安装测试
写在前边:安装过程中遇到的问题请使劲往后翻,找到【遇到的问题】这一部分,看看有没有你需要的。
1. 下载源码
地址:https://download.redis.io/releases/redis-5.0.10.tar.gz
$ wget https://download.redis.io/releases/redis-5.0.10.tar.gz
2.解压编译
$ tar xzf redis-5.0.10.tar.gz
3. 安装环境
如果你是一个新装的系统,需要执行以下操作安装make和gcc,如果不是请跳过
$ sudo apt install make
$ sudo apt install gcc
4. 编译并安装
$ make && make install
这样就编译好了,当执行make install之后,会把编译好的可执行文件安装到/usr/local/bin目录下
安装成功^_^
5. 测试
test的时候需要用到tcl,而且是8.5以上的版本,如果你的系统没有tcl请安装。安装方法参见 【手把手教你在linux上源码安装TCL 8.6.8】