step1:下载redis安装包 redis-4.0.tar.gz
step2:解压redis安装包
tar xvf redis-4.0.tar.gz
step3:进入目录
cd redis-4.0
step4:make
重点在这儿,如果我们没有安装gcc,make编译会报错
首先,安装gcc yum -y install gcc automake autoconf libtool make
然后,再次执行,发现还是报错,下面是报错信息
In file included from adlist.c:34:0:
zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录
#include <jemalloc/jemalloc.h>
这是原因:分配器allocator会根据MALLOC变量去建立Redis ,默认不是libc而是jemalloc
然后 cd src
make install