【Redis】Redis测试报错JedisConnectionException Failed connecting

刚接触redis时遇到的问题,记录下来希望可以帮助到踩到同样坑的朋友~~~有问题欢迎大家指正,不胜感激 ^ ^

主要报错信息

redis.clients.jedis.exceptions.JedisConnectionException: Failed connecting to host xxxx.xxx.xxx.xxx:port

解决步骤

第一步

检查端服务器地址+端口号 → 感觉很弱的地方也是经常可能出错的……
没问题的话,NEXT>>>

第二步

查看redis是否正常启动

[root@localhost redis]# ps -ef | grep redis
root      2765  2716  0 19:20 pts/0    00:00:00 redis-server *:6379
root      2775  2716  0 19:22 pts/0    00:00:00 grep redis

如果报的是redis的启动异常,将redis关闭后重新启动

[root@localhost redis]# redis-cli -p 6379 shutdown
[root@localhost redis]# redis-server redis.conf

第三步

修改redis.conf文件》》》按说安装的时候就应该修改下的

#打开文件进行编辑
[root@localhost redis]vim redis.conf
# 显示下行号吧
:set nu

【Redis】Redis测试报错JedisConnectionException Failed connecting_第1张图片
建议改三个地方

  1. 注释掉第69行的 bind 127.0.0.1,如不注释redis只能能某个特定的IP访问
    【Redis】Redis测试报错JedisConnectionException Failed connecting_第2张图片
  2. 将第88行改为 protected-mode no,关闭保护模式,相当于关闭了redis的“防火墙”,允许其他服务连接redis
    【Redis】Redis测试报错JedisConnectionException Failed connecting_第3张图片
  3. 将第136行改为 daemonize yes,开启redis的后台启动
    【Redis】Redis测试报错JedisConnectionException Failed connecting_第4张图片

保存退出

# 按ESC 
:wq

重新启动

[root@localhost redis]redis-server redis.conf

第四步

关闭服务器端的防火墙
其实这步应该最先检查的= =》》》我报错就是因为这个原因

[root@localhost redis]# service iptables stop

在这里插入图片描述
启动成功
在这里插入图片描述
打开客户端

[root@localhost redis]# redis-cli

在这里插入图片描述

SO 解决》》》()

你可能感兴趣的:(出坑必备~,Java,Redis,redis,linux,java,数据库,vim)