linux :在线下载地址http://download.redis.io/releases/redis-3.0.7.tar.gz

也可以去:http://download.redis.io/releases/ 下载

建议尽量用3.0.7 稳定版本 比较好用

正常流程 :

# wgethttp://download.redis.io/releases/redis-3.0.7.tar.gz

#tar zxvf redis-3.0.7.tar.gz

# cd redis-3.0.7

# make

cp /root/redis-3.0.7/redis.conf /usr/local/bin

vim redis.conf
修改 redis.conf中的daemonize yes

启动redis

# redis-server redis.conf

# ps -ef|grep redis

# redis-cli (quit退出)

停止服务:# redis-cli shutdown

但是。。。。。。。。。。。。。。。。

坑很多

例如

gcc没有安装:yum install gcc

例如

之前安装有残留:

make MALLOC=libc

例如

报错

collect2: ld returned 1 exit status
make[1]: *** [redis-server] Error 1
make[1]: Leaving directory `/usr/local/redis/src'
make: *** [all] Error 2

编辑src/.make-settings里的OPT,改为OPT=-O2 -march=i686

例如

报cc: error: ../deps/lua/src/liblua.a: No such file or directory

解压包 删除掉

报错

cc: error: ../deps/hiredis/libhiredis.a: No such file or directory
cc: error: ../deps/lua/src/liblua.a: No such file or directory
cc: error: ../deps/jemalloc/lib/libjemalloc.a: No such file or directory

make: *** [redis-server] Error 1


分别进入redis下的deps下的hiredis、lua 运行make
注意:jemalloc下可能要先运行./configure,然后make

回到src目录运行 make

最坑的是我这些错误都遇到了。。。。。。。

更多相关文章

  1. 我如何理解这个编译器错误:“...的多重定义”
  2. 升级到linux-image-3.13.0-46后安装vmware-tools 9.9出现错误
  3. 【思维导图】Linux0.11内核流程(从“开机上电” 到 “sh解释器”)
  4. 铯:使用自己的OpenStreetMap服务器。:“未能获得图像块”错误
  5. OCaml编译错误:/ usr / bin / ld:找不到-lstr
  6. 鸟哥的linux私房菜学习笔记《三十九》Linux启动流程
  7. Linux 2.6.x 内核模块加载错误 “Invalid module format” 解决
  8. Linux协议栈(3)——接收流程及函数
  9. linux audio(alsa) 驱动注册的简明流程.

随机推荐

  1. Android性能监测:Looper机制监测卡顿和丢
  2. [置顶] Android(安卓)系统应用调用,intent
  3. android线性布局参数详解
  4. 厂商开始独立,Android你怎么办?
  5. 安装完android studio,启动时碰到"failed
  6. [置顶] Android中对Log日志文件的分析
  7. Android 资源(resource)学习小结
  8. ANDROID: NDK编程入门笔记
  9. 想看看Android L的效果,结果导致Eclispe无
  10. android:gravity="start" Android 多行文