近日在开发springboot项目,链接redis时发现问题,redis的host配置设置为本地环境时,能正常运行。但如何修改为网络环境时,则提示: Unable to connect to localhost/<unresolved>:6379 错误。

Redis链接错误原因

小编仔细看了一下spring的redis配置,发现实在是没有什么问题。小编的配置文件如下:

spring:
  redis:
    password: vT8KMkBqBS
    database: 1
    host: 127.0.0.1
    port: 6379

百思不得其解,经过搜索查询后,才知道,原来开发的spring由原来的2.x版本升级到了3.x版本,而3.x版本对于spring的配置有做了处理,添加了 data 的属性,把配置文件改成如下。就好了!

spring:
  data:
    redis:
      password: vT8KMkBqBS
      database: 1
      host: 127.0.0.1
      port: 6379