centos7下redis的安装

本文档详细介绍了在CentOS7系统中如何安装Redis,包括下载、编译(解决gcc和jemalloc.h缺失的问题)、安装、配置、启动服务及连接。在连接服务时遇到使用IP无法连接的问题,通过修改redis.conf配置文件(将bind改为0.0.0.0)和开放安全组规则解决。
摘要由CSDN通过智能技术生成

 1.下载

# 下载源码
wget http://download.redis.io/releases/redis-5.0.4.tar.gz
# 解压
tar xzf redis-5.0.4.tar.gz

2.编译

# 进入源码文件夹内
cd redis-5.0.4
# 编译
make

2.1 make 出错:

 

    解决办法:先安装gcc命令:yum -y install gcc

2.2 执行make报错:zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录

    解决办法:执行 make MALLOC=libc 

    参考:redis编译报致命错误:jemalloc/jemalloc.h:没有那个文件或目录

3.安装

# 创建安装目录
mkdir /yuanyk/redis
# 安装(在源码文件夹下执行)
make install PREFIX=/yuanyk/redis
# 复制配置文件到安装目录
cp redis.config /yuanyk/redis

安装完成后,安装目录如下:

bin目录如下

redis-benchmark    性能测试的工具

redis-check-aof    aof文件监测的工具

redis-check-rdb    rdb文件检测的工具

redis-cli    客户端,用于连接redis控制台

redis-server    启动redis服务的脚步

redis-sentinel    服务器配置

4.修改配置文件

# 保护模式启动
protected-mode no
# 后台启动
daemonize yes

 5.启动服务

# 进入安装目录
cd /yuanyk/redis
# 后台启动
./bin/redis-server ./redis.conf

6.用客户端连接

# 进入安装目录
cd /yuanyk/redis
# 连接进入控制台
./bin/redis-cli -h 127.0.0.1 -p 6379

进入如下页面表示已连接到控制台

7.停止服务

# 进入安装目录
cd /yuanyk/redis
# 停止服务
./bin/redis-cli -h 127.0.0.1 -p 6379 shutdown

问题:第五步使用127.0.0.1可以连接到控制台,使用ip却无法连接:

修改配置文件redis.conf,将bind的值改为0.0.0.0后重启redis即可(阿里云服务器需要修改安全组规则,开放6379端口

bind配置的作用请看上面的注释

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值