设置redis可以远程访问

设置redis允许远程访问

        在redis的配置文件redis.conf中有以下配置 : 

        

        注意,此处的bind是指redis监听的网卡的ip。
例如:bind 127.0.0.1 --> redis监听127.0.0.1的网卡,即监听本地网卡,那么此时redis 只能
接受来自于本地回环网卡的命令 所以,若想在此配置下访问该redis,则连接此redis 服务的命令
  只能为redis-cli -h 127.0.0.1, 也就是说该redis服务 只能通过本地访问
bind 139.196.234.109 -->  139.196.234.109为阿里云 公网ip ,那么此时该redis监听的是无线
  网卡, 只能接受来自于无线网卡的命令 ,所以,访问该redis服务的命令为:
  redis-cli -h 139.196.234.109 -p 端口,此时该redis是无法通过本地回环网卡访问的,即redis-cli -h 127.0.0.1
  是无法连接到此种配置的redis服务的

想配置redis允许远程访问的 第一步 就是修改redis.conf配置: bind 公网ip
    此时已经可以通过远端(任意一台远程电脑 )连接redis了,但是实际上我们并不希望其他人访问我们的redis服务,此时有 两种解决方案
     1.  给redis配置访问密码
找到redis.con文件的如下配置:
#requirepass foobared 
将注释去掉 , 并改为 : requirepass 密码 

2.  通过配置防火墙来限制运行访问指定端口的远程终端,即:固定的端口只允许固定的ip访问,换言之:指定的     端口只接收和处理来自指定ip主机的请求
防火墙的配置比较多,可参考配置: http://www.360doc.com/content/13/0808/15/13084517_305613422.shtml

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值