解决方法1:
我们使用默认allocator方式编译即可:
make MALLOC=libc
解决办法2:
下载安装jemalloc安装下呗: jemalloc5.0.1.tar.gz
解压进入目录运行./autogen.sh ,之后make && make install, so应该默认安装在/usr/local/lib
此时再进入redis4.0.2目录make MALLOC=jemalloc
成功编译~
万一有异常,将下面这段话加入到/etc/profile中,之后source /etc/profile,再编译redis试试哦。
LD_LIBRARY_PATH=/usr/local/lib
PATH=$PATH:$LD_LIBRARY_PATH
export PATH LD_LIBRARY_PATH