/bin/sh: cc:未找到命令
安装Redis时,使用make命令后出现下面问题
原因:未安装gcc
解决:切换为root用户,使用“yum install gcc-c++ -y”命令安装gcc即可
[root@baiyudong redis-6.0.9]# yum install gcc-c++ -y
安装完毕
版本为4.8.5
此时再次执行make命令
查看REAMDE.md
有如下一段话
是关于redis内存分配器选择的描述:在构建Redis时,通过设置“MALLOC”环境变量来选择非默认的内存分配器。Redis默认情况下编译并链接到libc malloc的,但在Linux系统上默认的内存分配器是jemalloc。linux系统之所以选择jemalloc作为默认的内存分配器,是因为jemalloc被证明比libc malloc具有更少的碎片问题。
要强制编译redis使用libc malloc,使用: make MALLOC=libc
指令【注意大小写】
否则汇报如下报错
接着又出现gcc版本升级的问题,按上面步骤解决,
然后依次执行make
make install