阿里云CentOS7安装redis后不能远程访问解决方案

笔者在阿里云Centons7安装完redis后本地程序连连接不上,以下是报错信息和解决方案

报错信息:

Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /39.108.68.29:6379
	at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) ~[na:1.8.0_144]
	at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717) ~[na:1.8.0_144]
	at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:325) ~[netty-transport-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:340) ~[netty-transport-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:635) ~[netty-transport-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:582) ~[netty-transport-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:499) ~[netty-transport-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:461) ~[netty-transport-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884) ~[netty-common-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.25.Final.jar:4.1.25.Final]
	... 1 common frames omitted
Caused by: java.net.ConnectException: Connection refused: no further information
	... 11 common frames omitted
阿里云CentOS7安装redis后不能远程访问解决方案_第1张图片

阿里云CentOS7安装redis后不能远程访问解决方案_第2张图片


解决方案:

安装服务可参看笔者博客:linux下redis安装与配置、集群搭建、服务安装

修改安装redis服务时的配置文件中把127.0.0.1 改为0.0.0.0,然后重启服务即可(配置文件过长vim修改可能不好找,建议拖到本地修改上传)

vim /etc/redis/6379.conf

阿里云CentOS7安装redis后不能远程访问解决方案_第3张图片



重启redis服务后再次操作redis:

阿里云CentOS7安装redis后不能远程访问解决方案_第4张图片

阿里云CentOS7安装redis后不能远程访问解决方案_第5张图片


你可能感兴趣的:(Redis,Linux)