yum 安装redis默认目录_Linux(CentOS7)安装Redis及开启远程访问详细教程

当前最新版本为:redis-5.0.5

使用系统:CentOS7 mini版,全程dos,无桌面操作

前提:安装Redis肯定需要网络,如果你的Linux虚拟机或真机网络不通,请查看文章http://www.jufanshare.com/content/164.htmlRedis下载

进入Linux系统后,自己找一个文件夹(个人喜好在:/usr/local/services/目录下,services是自己新建的),然后执行如下命令下载Redis.wget http://download.redis.io/releases/redis-5.0.5.tar.gz

如果提示没有wget命令怎么办?(会提示:wget command not found).

安装wget工具:yum install -y wget

然后开始下载.

下载好之后执行解压命令:tar xzf redis-5.0.5.tar.gzRedis安装(也就是make)

解压完成后还不能使用,需要make一下,也就是需要编译一下.

先进入刚刚解压成功的redis根目录cd redis-5.0.5

然后执行make命令make

执行make命令需要注意两点:

1.如果没有make,那么安装yum install -y make

2.make过程中如果出现cc:command not found错误(仔细看,不容易发现),那是因为你没有安装gcc工具,那么安装:yum install -y gcc

OK,这些都没问题后,把你刚刚解压的redis目录删除,重新解压一份(因为刚才make出错,各项文件已经不正常了),然后再次make,应该没有问题了。Redis启动服务

启动Redis服务很简单,在Redis根目录下执行命令:src/redis-server

如果看到如下图结果,表示启动成功

Redis开启远程访问/远程连接

Redis安装好之后默认是只能本地连接,也就是127.0.0.1,很多情况下我们是需要同一个局域网或者外网连接Redis服务的,这时候我们需要修改配置。

1.Redis根目录下执行命令vi redis.conf #redis.conf是Redis配置文件

vi打开后按i键是编辑

2.修改bind 127.0.0.1为bind 0.0.0.0,或者直接在bind前加一个#注释掉,如下图

3.修改protected-mode yes为protected-mode no,如图

4.按下ESC键,然后输入 :wq  也就是保存并退出.

5.最重要的一步来了,设置允许Redis的6379端口通过防火墙,执行命令firewall-cmd --zone=public --add-port=6379/tcp --permanent

如果没有firewall命令,则安装yum install -y firewalld

然后重启防火墙service network restart

6.使用redis.conf配置启动Redis

修改了这些配置后,防火墙也打开了,但是需要指定使用redis.conf启动Redis服务才能生效,命令如下:src/redis-server redis.conf

7.当所有都OK

当以上步骤完全OK,那么还是无法远程连接访问Redis,那么请试一下重启大法,我也不知道为什么,每次我配置好Redis后都无法远程连接,刷新网络服务都没用,然而重启一下就可以了.

好了,教程就到这里了,如果有疑问,请使用下方联系方式联系我

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值