java连接远程服务器redis常遇问题

1、先在本地CMD命令中ping IP地址,网络是否正常
2、ping命令正常,telnet ip 端口号,检查6379,redis端口是否正常
3、检查/etc/redis/redis.conf配置文件中是否有bind 127.0.0.1 redis绑定限制,如有注释掉

查看redis版本号:redis-cli --version

远程服务器上安装telnet服务端,ubuntu14.04
查看telnet运行状态
Netstat –a | grep telnet 输出为空,表示没有开启服务
安装openbsd-inetd
Apt-get install openbsd-inetd 如果已安装过,会提示已经安装,直接执行下面的步骤
安装telnetd
Apt-get install telnetd 安装完之后,查看/etc/inetd.conf的内容会多一行telnet stream  tcp  nowait  telnetd /usr/sbin/tcpd  /usr/sbin/in.telnetd
执行命令cat /etc/inetd.conf  | grep telnet
输出: telnet     stream  tcp     nowait  telnetd /usr/sbin/tcpd  /usr/sbin/in.telnetd
重启openbsd-inetd
/etc/init.d/openbsd-inetd restart
输出:* Restarting internet superserver inetd
查看telnet运行状态
Netstat –a | grep telnet
输出:tcp00 *:telnet*:*LISTEN
此时表明已经开启了telnet服务。
telnet登录测试
#telnet 127.0.0.1
输出:
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'. (停在这里的时候要按Ctrl+] 然后回车)
telnet>  (表示登陆成功)

本地cmd命令执行器中执行telnet ip ,检查是否能正常连接到远程服务器
如果进入登录用户界面,说明连接正常。
执行telnet ip port,检查指定端口是否可以连接正常
连接redis 6379端口失败可能是redis.conf文件中配置有bind 127.0.0.1的绑定限制,注释即可。


   

猜你喜欢

转载自chentian114.iteye.com/blog/2291353