我正在尝试通过Redisson连接到AWS上的Redis,并且遇到以下错误:

Caused by: io.netty.resolver.dns.DnsResolveContext$SearchDomainUnknownHostException: Search domain query failed. Original hostname: 'ec2-54-234-206-155.compute-1.amazonaws.com]' failed to resolve 'ec2-54-234-206-155.compute-1.amazonaws.com].ec2.internal' after 3 queries


看来我的Redis URL上面有一个括号:'ec2-54-234-206-155.compute-1.amazonaws.com]'

但是redisson.json中的原始URL是"redis://ec2-3-82-237-147.compute-1.amazonaws.com:17199"

为什么会添加]

最佳答案

这是由Redisson中的以下错误引起的:
https://github.com/redisson/redisson/issues/2370

您可以通过立即升级Redisson或使用问题中描述的解决方法来解决它。

关于java - 为什么Netty/Redisson DNS解析器在主机名上添加括号?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58404741/

10-10 13:39
查看更多