redis telnet连接失败,java连接超时 个人解决方法

自己也百度了很多,都是复制黏贴,基本对解决问题没有太大帮助,我自己纠结了好久请教了一些人才得以解决,在此也感谢那些大佬的帮助,希望我的解决过程也能帮助到你们

我使用的是吴邦图系统和vmware虚拟机

虚拟机需要端口映射

1.安装redis命令

sudo apt-get install  redis-server  

2.修改配置文件

如果只用于本地访问不必修改redis.conf配置文件,如果需要外网访问需要讲bind 127.0.0.1注释掉或者修改成 bind 0.0.0.0(允许所有Ip访问),若指定Ip访问修改成 bind 指定Ip  ,保存退出 

3.端口映射

添加设置6379端口 tcp  确定后完成端口映射

4.进去系统然后关闭防火墙或者开放6379端口

方法一

关闭防火墙

sudo ufw disable   然后重启

方法二 

开放6379端口

sudo ufw allow 6379

重启redis服务

redis-cli shutdown

redis-server

5.启动客户端

  (本地启动)redis-cli       (外网访问可以在另一台机器上开启客户端)  redis-cli   -a redis  -h  虚拟机ip

 或者在本机上cmd 输入  redis-cli   -a redis  -h  虚拟机ip   如果能进入客户端则说明能外网访问

6.telnet

cmd 后 并且确定已安装telnet客户端 ,若没有安装百度安装  ,telnet    虚拟机ip    6379如果进入改图状态则可以正常使用redis了

猜你喜欢

转载自blog.csdn.net/sunboylife/article/details/81081447