make cd src && make all make[1]: Entering directory `/usr/local/redis-5.0-rc3/src' CC adlist.o In file included from adlist.c:34:0: zmalloc.h:50:31: fatal error: jemalloc/jemalloc.h: No such file or directory #include <jemalloc/jemalloc.h> ^ compilation terminated. make[1]: *** [adlist.o] Error 1 make[1]: Leaving directory `/usr/local/redis-5.0-rc3/src' make: *** [all] Error 2
最后解决方案如下:
1
cd /usr/local/redis-5.0-rc3/deps; make hiredis lua jemalloc linenoise
编译完成后再次在/usr/local/redis-5.0-rc3中执行make命令
1 2
cd /usr/local/redis-5.0-rc3 make
出现如下即编译成功
1 2 3 4 5 6 7 8
Hint: It's a good idea to run 'make test' ;) make[1]: Leaving directory `/usr/local/redis-5.0-rc3/src'
然后在`/usr/local/redis-5.0-rc3/src`中执行安装命令:
cd /usr/local/redis-5.0-rc3/src make install
会出现如下日志信息
1 2 3 4 5 6 7
Hint: It's a good idea to run 'make test' ;) INSTALL install INSTALL install INSTALL install INSTALL install INSTALL install
修改redis.conf配置文件
1
vim /usr/local/redis-5.0-rc3/redis.conf
只需要调整如下几个即可
1 2
protected-mode no # 关闭保护模式 daemonize yes # 守护进程模式开启