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

 

posted @ 2016-04-11 17:36  impwang  阅读(336)  评论(0编辑  收藏  举报