阿里云部署安装redis无法访问

ps:我在linux上安装redis后发现一直端口不通连接不上,折腾一晚上。后来在阿里云官方回复(机器人)中看到下面的回复:       2019/02/28 22:50 

自己一试,果然端口监听是本地监听而不是全网监听的原因。

按照下文博客进行操作,解决问题:

文章地址:解决阿里云redis监听6379,配置规则也将6379端口开放,但是外网仍无法连接6379的问题。_昵称1992的博客-CSDN博客

解决阿里云redis监听6379,配置规则也将6379端口开放,但是外网仍无法连接6379的问题。

2018年06月25日 18:43:30 昵称1992 阅读数:1481

问题描述:

阿里云linux安装完成redis,并且已经运行,检测6379端口,显示redis-server正在监听,如图

查看阿里云端口配置规则,6379端口对外开放

解决方法:

查看阿里云端口开放规则: 

上图所示,此时redis只监听本地的127.0.0.1的6379端口,外网传入的请求是无法接收的。

修改redis.conf配置

将bind 后跟着的127.0.0.1修改为0.0.0.0   然后重启redis

------------------------------------------------------------------------------------------完

另外:

在这之前,还有一点也是个坑: 就是centos的防火墙的firewall的问题:要检查她是否开启,有没有开放6379端口,如果没有,就要执行一下操作:

文章如下:----------------------------------------------------

解决redis desktop manager连接不上linux(centos7)上的redis服务_生活就是不断学习-CSDN博客_linux redis连接不上

解决redis desktop manager连接不上linux(centos7)上的redis服务

2017年08月03日 10:37:41 生活就是不断学习 阅读数:5688

redis是一个key-value形式的缓存服务器,在实际测试redis连接时,一直显示图片中的问题,在遇到这样的问题时可以从以下几方面来排除问题 

如果提示“telnet不是内部或外部命令”,可以在控制面板“打开或关闭Windows功能”中添加“telnet客户端”就可以使用telnet命令

尝试使用 vim /etc/sysconfig/iptables打算去打开6379,因为默认该端口是不对外开放的,但是到了centos7该文件是默认不存在的,使用iptables -P OUTPUT ACCEPT随便写一条规则,使用service iptables save来保存,这样在/etc/sysconfig下就生成了这个文件, 

使用vim /etc/sysconfig/iptables来编辑这个文件,添加

-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT

结果还是连不上,端口依旧没打开,查询网络发现centos7将firewall作为默认防火墙,所以使用

firewall-cmd --query-port=6379/tcp

去查看下linux里面是有没有开放这个端口,如果按照正常情况,应该提示我yes或者no,但是它提示了我firewall is not running 

 

这才记起,原来使用centos7之前版本的端口配置方式时,将firewall防火墙给关了,使用

systemctl start firewalld.service

来将防火墙打开,将6379端口打开 

firewall-cmd --add-port=6379/tcp 

 

再测试

firewall-cmd --query-port=6379/tcp

就显示yes了 

 

再用Windows测试,界面一片黑,那就说明成功了,再用redis desktop manager来测试连接,结果即显示连接成功 

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
云端Redis是一种提供云端部署和管理的Redis数据库服务。要使用云端Redis,可以按照以下步骤进行操作: 首先,选择一个可提供云端Redis服务的供应商,如阿里云、腾讯云等。根据自己的需求选择合适的规格和配置。 然后,在供应商的控制台或管理平台上创建一个云端Redis实例。需要提供一些基本信息,如实例名称、地域、网络配置等。还可以选择Redis的版本、存储类型和容量等。 创建完成之后,会得到一个连接地址和密码。可以使用这些信息来连接到云端Redis实例。连接可以使用命令行工具,也可以使用各种编程语言中的Redis客户端库。 连接到云端Redis之后,可以使用各种Redis命令来进行数据操作,如字符串操作、哈希表操作、列表操作等。可以使用GET和SET命令来读写字符串类型的数据,可以使用HSET和HGET命令来读写哈希表类型的数据,还可以使用LPUSH和LRANGE命令来读写列表类型的数据等。 除了基本的数据操作,云端Redis还提供了一些高级功能,如数据持久化、主从复制、集群等。可以根据需要进行配置和使用,以满足不同场景下的需求。 最后,使用完之后,记得及时关闭连接,并适当进行数据备份和维护工作,以确保数据的安全性和可靠性。 总之,使用云端Redis可以方便快捷地进行高性能的内存数据库操作,提供了可扩展的存储和计算能力,适用于各种大规模数据处理和高并发访问的场景。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值