您的位置:首页 > 数据库 > Redis

Redis源码安装 CentOS7

2016-01-14 00:00 756 查看
摘要: Redis is an open source (BSD licensed), in-memory data structure store, used as database, cache and message broker.

官网地址: http://redis.io
获取官方最新源码
官方下载
地址:http://redis.io/download
选择一个稳定版本下载,当前稳定版本3.0.6。
下载源码
cd /tmp
wget http://download.redis.io/releases/redis-3.0.6.tar.gz
编译源码
解压源码
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处
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: