redis 安装及相关问题解决

Posted [幸运]

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis 安装及相关问题解决相关的知识,希望对你有一定的参考价值。

安装redis

下载,或者用scp命令从其他服务器拷贝

一、安装

  解压:tar -zxvf redis-3.0.1.tar.gz

  进入:cd redis-3.0.1

  编译: make

二、解决问题

  1、make[3]: *** [net.o] Error 127

   /bin/sh: cc: command not found

   redis是基于C语言的,没有安装gcc

   安装gcc  yum install gcc 详细解释 参考:【1】

   没有遇到【1】中说的第二个问题

  2、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>

    关于分配器allocator, 如果有MALLOC  这个 环境变量, 会有用这个环境变量的 去建立Redis。

    而且libc 并不是默认的 分配器, 默认的是 jemalloc, 因为 jemalloc 被证明 有更少的 fragmentation problems 比libc。

    但是如果你又没有jemalloc 而只有 libc 当然 make 出错。 所以加这么一个参数。

   解决办法:make MALLOC=libc

   详细解释参考:【2】

 

 

 

 

---------------------2016-8-26 19:22:05--

  source:【1】没有安装gcc

       【2】error: jemalloc/jemalloc.h: No such file or directory

以上是关于redis 安装及相关问题解决的主要内容,如果未能解决你的问题,请参考以下文章

linux redis安装及安装遇到的问题及解决方案-记录

linux下redis 安装及遇到的问题解决

Linux系统安装NoSQL(MongoDB和Redis)步骤及问题解决办法

Redis安装以及Java客户端jedis连接不上相关问题解决

Linux安装Redis遇到的问题及解决方案-记录

CentOS 7 PHP-redis扩展安装,浏览器不显示数据及redis无法储存数据常见问题解决办法