一、编译步骤
wget http://download.redis.io/redis-stable.tar.gz
tar xvzf redis-stable.tar.gz
cd redis-stable
make
二、问题解决
- 问题1:
make[1]: [persist-settings] Error 2 (ignored)
CC adlist.o
/bin/sh: cc: command not found
make[1]: *** [adlist.o] Error 127
make[1]: Leaving directory `/home/ec2-user/redis/redis-stable/src'
make: *** [all] Error 2
这是因为没有安装gcc导致的,需要执行以下命令安装gcc
sudo yum install gcc
- 问题2
In file included from adlist.c:34:0:
zmalloc.h:50:10: fatal error: jemalloc/jemalloc.h: No such file or directory
#include <jemalloc/jemalloc.h>
需要在make时候添加参数,make命令如下:
make MALLOC=libc
版权声明:本文为zhuyunier原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。