虚拟机(VM)中centos7操作系统里面安装的redis突然连接不上

1月前 ⋅ 81 阅读

相信很多朋友跟我一样,偶尔会遇到一些特殊的问题,比如我今天就在写代码的过程中遇到一个比较奇怪的问题。这个问题就是:centos7里面安装的reids突然连接不上了。 问题排查:
1.首先排查redis是否因为别的原因导致关闭。使用如下命令进行查看:

ps aux| grep redis

结果如下:

root       1254  0.3  0.5 162516  9978 ?        Ssl  18:51   0:00 xxxxxx/redis-server 0.0.0.0:6379
root       2673  0.0  0.0 112825   980 pts/0    S+   18:54   0:00 grep --color=auto redis

结论:redis正常运行中,没有别的任何问题

2.查看防火强是否没有开放端口,命令如下:

sudo netstat -tuln

结果如下:

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0      0 0.0.0.0:6379            192.168.31.205:*               LISTEN 

结论:6379端口也正常启动
3.最后查询了一下虚拟机的IP地址,命令如下:

ifconfig

结果如下:

inet 192.168.31.209 

其实到这里就发现了问题,原先的IP地址为:192.168.31.208。估计是我重启电脑,路由器重新分配了IP地址的原因。
最后,将项目里面和软件里面redis的配置地址改为192.168.31.209就好了。