centos7下编译Redis6.0
Posted AlphaABCD
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7下编译Redis6.0相关的知识,希望对你有一定的参考价值。
一、前置条件
先下载源码 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、进入 redis\\deps\\
目录下,执行
make hiredis linenoise lua
若遇到 bash文件无执行权限的,chmod加上执行权限即可。
2、在Redis根目录下执行
make MALLOC=libc
加上
MALLOC=libc
的原因是jemalloc重载了Linux下的ANSI C的malloc和free函数。
以上是关于centos7下编译Redis6.0的主要内容,如果未能解决你的问题,请参考以下文章