Linux下Redis的安装和部署
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
注意:jemalloc下可能要先运行./configure,然后make
回到src目录运行 make
最坑的是我这些错误都遇到了。。。。。。。
更多相关文章
- 我如何理解这个编译器错误:“...的多重定义”
- 升级到linux-image-3.13.0-46后安装vmware-tools 9.9出现错误
- 【思维导图】Linux0.11内核流程(从“开机上电” 到 “sh解释器”)
- 铯:使用自己的OpenStreetMap服务器。:“未能获得图像块”错误
- OCaml编译错误:/ usr / bin / ld:找不到-lstr
- 鸟哥的linux私房菜学习笔记《三十九》Linux启动流程
- Linux 2.6.x 内核模块加载错误 “Invalid module format” 解决
- Linux协议栈(3)——接收流程及函数
- linux audio(alsa) 驱动注册的简明流程.