CentOS6.5编译安装Redis
一、首先要检测是否安装gcc
yum install gcc-c++ yum install -y tcl 进入redis目录 cd /usr/local/redis 5、编译安装 make make install 6、设置配置文件路径 mkdir -p /etc/redis cp redis.conf/etc/redis 7、修改配置文件 vi /etc/redis/redis.conf 仅修改: daemonize yes (no-->yes) 8、启动 /usr/local/bin/redis-server /etc/redis/redis.conf 9、查看启动 ps -ef | grep redis 10、使用客户端 redis-cli >set name david OK >get name "david" 退出:Ctrl + C 11.关闭客户端 redis-cli shutdown 12、开机自启动配置 echo "/usr/local/bin/redis-server /etc/redis/redis.conf &" >> /etc/rc.local
可以参考:http://www.cnblogs.com/la-isla-bonita/p/3582751.html
1、问题
在make编译时,出现错误
cc: commond not found
原因:没有安装gcc
安装gcc,yum gcc install
验证是否安装完全: rpm -qa |grep gcc
执行 make
2、问题
CC adlist.o
在包含自adlist.c: 34的文件中:
zmalloc.h:50:31: 错误: jemalloc/jemalloc.h: 没有那个文件或目录
zmalloc.h:55:2: 错误: "Newr version of jemalloc required"
执行:make MALLOC=libc
3、系统提示 'Hint: To run 'make test' is a good idea'
执行make test
All tests passed without errors
没错,这次安装redis3-2-1,又遇到奇葩问题
参考博客http://blog.csdn.net/jy0902/article/details/19248299