心碎Redis连接服务器失败(redis连接服务器失败)
最近衡水一中正在进行Redis项目,结果出现了一个问题,连接到Redis服务器失败。
通过Java来尝试连接Redis,在代码中,我们使用jedis框架:
“`java
Jedis jedis = new Jedis(“serverIP”, 6379);
jedis.auth(“password”);
System.out.println(“Connection to server sucessfully”);
但是,报错信息显示:`connect exception: Connection refused`,无法正常连接服务器。
紧接着,我们检查了一下Redis的服务端,发现端口6379的服务正在运行,但仍旧无法从客户端(也就是jedis)连接上来。
接着,我去查看了Redis的服务器配置文件`redis.conf`,发现`bind 127.0.0.1`把连接设置在本机,如果不将其修改为`bind 0.0.0.0`,就无法正常连接了。
于是,我们把`bind`的地址修改为`bind 0.0.0.0`,然后重启服务,终于可以正常连接Redis服务器了。
从本次的经历中,我们发现系统的配置很重要,如果配置不正确,无论后端程序写的多好,都不可能正常工作。以后,在遇到这种情况的时候,都会记得查看服务器端的配置方可以解决问题。