频道栏目
首页 > 系统 > Linux > 正文

安装redis 遇到的问题及解决

2017-03-24 09:08:40         来源:renzhe_liubin的博客  
收藏   我要投稿

安装redis 遇到的问题及解决

hadoop@stormspark:~/workspace/redis2.6.13/src$ make test
You need tcl 8.5 or newer in order to run the Redis test
make: *** [test] Error 1

  1. wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
  2. sudo tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/
  3. cd /usr/local/tcl8.6.1/unix/
  4. sudo ./configure
  5. sudo make
  6. sudo make install

    ### Install ####

    yum -y install gcc gcc-c++ libstdc++-devel

    sudo yum install tcl

    tar xzf Redis-2.8.8.tar.gz

    cd redis-2.8.8.tar.gz

    make MALLOC=libc

    make test

    Q: cc: command not found

    yum -y install gcc gcc-c++ libstdc++-devel

    Q: 安装redis 报错

    #make
    cd src && make all
    make[1]: Entering directory `/software/redis-2.8.8/src'
    CC adlist.o
    In file included from adlist.c:34:
    zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory
    zmalloc.h:55:2: error: #error "Newer version of jemalloc required"
    make[1]: *** [adlist.o] Error 1
    make[1]: Leaving directory `/software/redis-2.8.8/src'
    make: *** [all] Error 2

    A:

    make MALLOC=libc (不知道为什么这么用?)

    References:

    http://www.klfy.NET/Linux-centos64-redis26-error.shtml

    http://www.cnblogs.com/la-isla-bonita/p/3582751.html

    Q:

    # make test
    cd src && make test
    make[1]: Entering directory `/software/redis-2.8.8/src'
    You need tcl 8.5 or newer in order to run the Redis test
    make[1]: *** [test] Error 1
    make[1]: Leaving directory `/software/redis-2.8.8/src'
    make: *** [test] Error 2

    A.修改配置文件目录

    mkdir /etc/redis
    cp redis.conf /etc/redis

    A: 启动redis

    redis-server /etc/redis/redis.conf

    A.写入开机自启动 echo "redis-server /etc/redis/redis.conf" >>/etc/rc.local

上一篇:windows进程怎么查看?windows杀死进程详细教程
下一篇:linux系统下常见网络故障排查
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站