最新消息:关注【太平洋学习网】微信公众号,可以获取全套资料,【全套Java基础27天】【JavaEE就业视频4个月】【Android就业视频4个月】

redis make安装异常问题解决

Linux 太平洋学习网 浏览 评论

redis make安装的时候出现如下redis异常错误,如下:

[root@VM_230_32_centos redis-4.0.6]# make
cd src && make all
make[1]: Entering directory `/root/redis-4.0.6/src'
    CC adlist.o
/bin/sh: cc: command not found
make[1]: *** [adlist.o] Error 127
make[1]: Leaving directory `/root/redis-4.0.6/src'
make: *** [all] Error 2

这是因为你的linux系统中没有安装gcc编译器,用yum install gcc或其它方法安装一下gcc即可,但是安装完gcc之后make安装redis时,还是会报如下异常:

[root@VM_230_32_centos redis-4.0.6]# make
cd src && make all
make[1]: Entering directory `/root/redis-4.0.6/src'
    CC adlist.o
In file included from adlist.c:34:0:
zmalloc.h:50:31: fatal error: jemalloc/jemalloc.h: No such file or directory
 #include <jemalloc/jemalloc.h>
                               ^
compilation terminated.
make[1]: *** [adlist.o] Error 1
make[1]: Leaving directory `/root/redis-4.0.6/src'
make: *** [all] Error 2

因此我们只需要将make改为make MALLOC=libc这样编译即可,如下就ok了:

[root@VM_230_32_centos redis-4.0.6]# make MALLOC=libc
......编译中省略

编译完之后,使用make install安装redis,安装完redis之后进入redis目录,就可以使用以下命令启动redis了。

redis-server redis.conf

启动完之后再启动redis client客户端即可。

redis-cli -h 127.0.0.1 -p 6379

如果要关闭redis则使用以下命令:

redis-cli -h 127.0.0.1 -p 6379 shutdown
来源网站:太平洋学习网,转载请注明出处:http://www.tpyyes.com/a/linux/2017/1206/422.html

    与本文相关的文章

    发表我的评论
    取消评论

    表情

    您的回复是我们的动力!

    • 昵称 (必填)

    网友最新评论