Springboot2.X首次集成Redis 的坑 Connection refused: no further information: localhost/127.0.0.1:6379

帮助更多的人初学者学习

启动项目编译报错:Connection refused: no further information: localhost/127.0.0.1:6379;

1.排查,核实redis 服务端是否启动

命令查询服务进程:ps -ef| grep redis   #没问题
509       3899  3738  0 15:19 pts/8    00:00:00 grep redis
root      4505     1  0 Jul01 ?        00:16:51 bin/redis-sentinel *:26379 [sentinel]
root      4841     1  0 Jul01 ?        00:16:25 bin/redis-sentinel *:26380 [sentinel]
root      5111     1  0 Jul01 ?        00:15:24 bin/redis-sentinel *:26381 [sentinel]
root     15489     1  0  2019 ?        09:17:46 bin/redis-server *:6380         
root     15509     1  0  2019 ?        07:02:50 bin/redis-server *:6379         
root     15516     1  0  2019 ?        07:00:59 bin/redis-server *:6381

2.本地启动机器 连接到 redis 服务端口是否通信:telnet 域名 端口

cmd 窗口方式

win +R  输入 cmd

telnet IP端口显示:连接失败则是端口不可用或被禁止。

若telnet IP端口可用则会进入某个界面,界面因端口不同而显示不同

3.版本排查:redis安装版本与jedis 一样


            org.springframework.boot
            spring-boot-starter-data-redis
            2.0.4.RELEASE
       

       
       
            redis.clients
            jedis
            2.9.0
       

       
       
            org.apache.commons
            commons-pool2
            2.4.2
       

4 读取yml  文件配置redis 正常;

yml 文件语法格式,特别注意,spring 包下 redis ;连续写,不能有其他间隔;

比如:

正常:

spring:

   datasource:

   redis

不能:这误导成mybatis下,

spring:

   datasource:

mybatis:

   redis

 

 

 

 

 

 

你可能感兴趣的:(SpringBootTest,redis)