服务器的Redis连接不上解决方案

摘要:
按照顺序依次检查了防火墙,安全组,密码,配置文件,都确认没有问题之后,再次启动redis,依然是服务器可以访问,本地telnet都无法连接。上边结果显示范围内的端口号都只能本地访问,6379自然也就不能被访问到了。知道原因就好办了,直接使用iptables-F1将这些规则都清楚掉,再次使用iptables-L-n1查看,规则都不存在了,使用telnet测试服务器端口号,也可以正常连接了。这里面个人最不能理解的地方就是为什么iptables防火墙不存在,竟然还存在它的规则。

看了网上很多解决方案,都是端口问题,将127.0.0.1改为0.0.0.0,就ok了,但是本人的问题不是端口问题,端口本来就是0.0.0.0。
其实redis无法连接数据库就只有这几种可能,防火墙,安全组,密码,绑定IP。这次的问题感觉还是比较让人费解的,当更换端口号的时候就可以,默认端口6379就是不行。

按照顺序依次检查了防火墙,安全组,密码,配置文件,都确认没有问题之后,再次启动redis,依然是服务器可以访问,本地telnet都无法连接。这个问题很像是防火墙和绑定IP的原因。

所以我再次检查firewall防火墙(firewall-cmd --state)和iptables(service iptables status)防火墙,首先看到的是firewall防火墙是没有运行的

服务器的Redis连接不上解决方案第1张

,再去检查iptables防火墙的状态

服务器的Redis连接不上解决方案第2张

这句话的意思是,找不到iptables,那就是因为系统版本的原因,已经由firewall防火墙接管了。那自然
也就不再考虑是因为防火墙的原因,导致无法连接服务器。但是蛋疼的事就在这里,当使用iptables -L -n查看已设置的iptables规则,它竟然存在安全组规则,脑子都凌乱了。

服务器的Redis连接不上解决方案第3张

上边结果显示范围内的端口号都只能本地访问,6379自然也就不能被访问到了。知道原因就好办了,直接使用

iptables -F
1
将这些规则都清楚掉,再次使用

iptables -L -n
1
查看,规则都不存在了,使用telnet测试服务器端口号,也可以正常连接了。这里面个人最不能理解的地方就是为什么iptables 防火墙不存在,竟然还存在它的规则。

服务器的Redis连接不上解决方案第4张

————————————————
版权声明:本文为CSDN博主「Fu_Lin_」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/CLinuxF/java/article/details/83105389

免责声明:文章转载自《服务器的Redis连接不上解决方案》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇chrome升级后出现滚动条无法滚动ThinkPHP5.0源码学习之框架启动流程下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

使用redis时出现java.util.ArrayList cannot be cast to java.lang.Long

java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.Long at redis.clients.jedis.Connection.getIntegerReply(Connection.java:222) at redis.client...

Windows 查看某个端口号是否被占用

Ø  前言 在 Windows 下很多系统或服务都需要使用独立的端口号,实现网络数据传输,如果需要知道某个端口号是否被占用,就可以使用下面步骤了。   1.   首先打开命令窗口,Windows + R -> 输入cmd   2.   列出所有端口号,输入命令:netstat -ano(如果已知端口号,该步骤可忽略)   3.   根据端口号,找...

突破防火墙

来源:黑客防线作者:dangguai27 如何在溢出后得到安全的、隐蔽的Shell是大家一直都在讨论的问题,因为现在的防火墙和各种安全软件漫天飞,想不被它们发现还真是很难,幸好有很多牛人们用自己的实力探索出了一条这样的道路,让我们这些人能顺着前辈的步伐一点点进步。本文给出了两种目前比较先进的端口复用技术,用在溢出后的端口绑定和Shell的获取,目前防火墙和...

Linux端口转发的几种常用方法

0x00 背景   端口转发是一个常用的功能,不管是在服务器运维还是在***领域,都需要用到。在近期遇到一个问题就是一个服务的端口不能进行配置,但是由于出口硬件防火墙的原因,为了不修改硬件防火墙的策略,所以只能在本地做端口转发。因此尝试和寻找了以下的几种方法。 0x01 iptables和firewall iptables   iptables是我第一个...

【 linux知识积累 】网络相关配置与知识-CentOS7为例

一、 网卡常见命名规则及修改 1. 网卡接口常见命名规则 eno1: 代表由主板bios内置的网卡 ens1: 代表有主板bios内置的PCIE网卡 enp2s0: PCIE独立网卡 eth0: 以上都不适用,回到默认网卡名 lo: 虚拟回环网卡 vibr: 虚拟网桥 2. 修改网卡名称的方法(1) 将CentOS7下网卡名称改为默认的ethX(此种方法会...

SpringBoot入门-Redis(六)

依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId>...