近日在开发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