Centos7 安装Redis(包含安装gcc)

Centos7 安装Redis(包含安装gcc)

想安装redis,首先的要在centos7环境里安装gcc(c语言环境)

一、安装gcc

1.gcc --version或者whereis gcc查看当前Centos7 是否安装了c语言环境
在这里插入图片描述
在这里插入图片描述
2.倘若输入上述命令都提示未找到命令的话,即没安装gcc,需要使用yum install gcc
在这里插入图片描述
3.在安装中若需要确认的全输入y即可,执行完,输入gcc --version或者whereis gcc是否安装成功

二、安装redis

1.去网站http://download.redis.io/releases/下载Redis的redis-6.2.6.tar.gz到本地。
2.通过Xftp上传redis-6.2.6.tar.gz到目录/usr/local/redis/下,其中redis目录是我新建的,上传完后,到该路径下执行解压命令tar -zxvf redis-6.2.6.tar.gz ,我下面图都是已经解压好的了。
在这里插入图片描述
在这里插入图片描述
3.输入make下载其他环境的命令,构建除gcc环境外的其他环境,等待执行了make命令后下载。
在这里插入图片描述
4.输入make install 看环境是不是全部构建玩了,要看到最为关键的文件 :INSTALL redis-server,INSTALL redis-benchmark,INSTALL redis-cli
在这里插入图片描述
5.输入cd /usr/local/bin/命令到达redis默认安转完成后的路径,一般启动redis就是要到这个路径下启动的
在这里插入图片描述
6.无论后续redis.conf怎么改动,我们现在肯定要备份一个最原始的redis.conf,以免后续改redis.conf出问题,redis起不来
在这里插入图片描述

注意:我们再第五点是是在redis默认的安转路径下,但我们的redis.conf却是在usr/local/redis/redis-6.2.6路径下的,所以先回到该路径再进行备份,执行完上述备份命令就会有红色框的那个备份文件出现
7.验证是否安转成功,回到redis默认的安转路径cd /usr/local/bin/,输入redis-cli -p 6379启动
在这里插入图片描述
在这里插入图片描述
8.到此,可以说redis已经安转好了

三、拓展

  1. Redis有两种启动,分别是:前端启动、后端启动。感觉区别上是执行./redis-server 后面有没有加./redis.conf要启动Redis。
  2. 前端启动即是去redis默认的安转路径/usr/local/bin/执行./redis-server启动
    在这里插入图片描述
  3. 后端启动(需编辑redis.conf文件的daemonize属性为 yes)即是去redis默认的安转路径/usr/local/bin/执行./redis-server redis.conf的路径启动(以我上面搭建redis为例即是./redis-server /usr/local/redis/redis-6.2.6/redis.conf)

在这里插入图片描述

注意要想客户端访问部署在服务器上的redis,需对redis.conf(以我上面搭建redis为例即是路径下的/usr/local/redis/redis-6.2.6/redis.conf)文件做下述修改

# 开启后台运行,不开启的话每次都要保持前台会话窗口,关闭即断开连接
daemonize yes
# 设置密码,也可不设非必要
requirepass 密码
# 关闭保护模式,可供外网访问
protected-mode no
# 允许访问的地址,默认是127.0.0.1,会导致只能在本地访问。修改为0.0.0.0则可以在任意IP访问,生产环境不要设置为0.0.0.0
bind 0.0.0.0

倘若上面都做了,客户端还是访问不到服务器的redis,可能是服务器上的端口还没放开,需做以下操作

查看端口状态,比如redis 6379
firewall-cmd --zone=public --query-port=6379/tcp

如果是no-表示关闭,yes-表示开启

我这是已经成功开启了的
在这里插入图片描述

开启状态
firewall-cmd --zone=public --add-port=6379/tcp --permanent

成功返回success
防火墙重载
firewall-cmd --reload
重载成功返回success
再次查看是否开启
firewall-cmd --zone=public --query-port=6379/tcp
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值