获取官方最新源码redis
官方下载工具
地址:http://redis.io/downloadui
选择一个稳定版本下载,当前稳定版本3.0.6。spa
下载源码server
cd /tmpget
wget http://download.redis.io/releases/redis-3.0.6.tar.gz源码
编译源码it
解压源码io
tar -zxvf redis-3.0.6.tar.gz编译
cd redis-3.0.6
make
make完毕后会在src目录下产生几个redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-dump、redis-sentinel命令。
安装配置
make install
./utils/install_server.sh
此处对于弹出出来的选择能够都选择默认。
检验安装
ps -ef|grep redis|grep -v grep
或者service redis_6379 status来查看当前redis状态。
注:因为在./utils/install_server.sh中会自动建立redis_6379的服务,能够修改。
chkconfig --del redis_6379
mv /etc/init.d/redis_6379 /etc/init.d/redis
chkconfig --add redis
service redis status能够看到已经修改。
5. 遇到问题
(1)不能编译没有GCC 编译工具
问题:make时可能会报以下错误
cc -c -std=c99 -pedantic -O2 -Wall -W -g -rdynamic -ggdb adlist.c
make: cc:命令未找到
make: *** [adlist.o] 错误 127
解决方法:安装gcc
命令以下:yum install gcc
(2)配置完成以后不能访问
bind 127.0.0.1 改为 bind 0.0.0.0
(3)设置密码
修改/etc/redis/6379.conf配置文件中requirepass处