当前位置:   article > 正文

【Redis】Redis测试报错JedisConnectionException Failed connecting_redis.clients.jedis.exceptions.jedisconnectionexce

redis.clients.jedis.exceptions.jedisconnectionexception: failed connecting t

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

主要报错信息

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

解决步骤

第一步

检查端服务器地址+端口号 → 感觉很弱的地方也是经常可能出错的……
没问题的话,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
  • 1
  • 2
  • 3

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

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

第三步

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

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

在这里插入图片描述
建议改三个地方

  1. 注释掉第69行的 bind 127.0.0.1,如不注释redis只能能某个特定的IP访问
    在这里插入图片描述
  2. 将第88行改为 protected-mode no,关闭保护模式,相当于关闭了redis的“防火墙”,允许其他服务连接redis
    在这里插入图片描述
  3. 将第136行改为 daemonize yes,开启redis的后台启动
    在这里插入图片描述

保存退出

# 按ESC 
:wq
  • 1
  • 2

重新启动

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

第四步

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

[root@localhost redis]# service iptables stop
  • 1

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

[root@localhost redis]# redis-cli
  • 1

在这里插入图片描述

SO 解决》》》()

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/497369
推荐阅读
相关标签
  

闽ICP备14008679号