先下载源码 redis6.0.15。
由于redis6.0需要gcc6.5,而centos7默认为gcc4.8,故先升级gcc。
升级gcc选择最方便的 scl+devtoolset组合的方式:
sudo yum install centos-release-scl sudo yum install devtoolset-9-gcc* scl enable devtoolset-9 bash二、编译Redis
1、进入 redisdeps目录下,执行
make hiredis linenoise lua
若遇到 bash文件无执行权限的,chmod加上执行权限即可。
2、在Redis根目录下执行
make MALLOC=libc
加上MALLOC=libc的原因是jemalloc重载了Linux下的ANSI C的malloc和free函数。



