一、首先要检测是否安装gcc
yum install gcc-c++
yum install -y tcl
进入redis目录 cd /usr/local/redis
、编译安装
make
make install
、设置配置文件路径
mkdir -p /etc/redis
cp redis.conf/etc/redis
、修改配置文件
vi /etc/redis/redis.conf
仅修改: daemonize yes (no-->yes)
、启动
/usr/local/bin/redis-server /etc/redis/redis.conf
、查看启动
ps -ef | grep redis
、使用客户端
redis-cli
>set name david
OK
>get name
"david"
退出:Ctrl + C
.关闭客户端
redis-cli shutdown
、开机自启动配置
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