java - 为什么 Netty/Redisson DNS Resolver 会在主机名中添加一个括号?
问题描述
我正在尝试通过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
是"redis://ec2-3-82-237-147.compute-1.amazonaws.com:17199"
为什么会]
被添加?
解决方案
这是由 Redisson 中的以下错误引起的: https ://github.com/redisson/redisson/issues/2370
您可以通过立即升级 Redisson 或使用问题中描述的解决方法来解决它。
推荐阅读
- sql-server - 页面填充度为 0 且总碎片为 0 的列存储索引
- excel - Excel数字序列问题。使用从 1 到 50 的循环每 50 递增一次
- apache-spark - 是否可以指定一般的火花模式,同时仍然允许嵌套列中的可变性?
- python - 如何消除错误尝试对非套接字的操作进行操作?
- c# - 在 docker-compose 中使用 SignalR 打包 Web 应用程序
- javascript - 如何将 Google 翻译下拉菜单转换为语言按钮。我在反应 js 中使用“google_translate_element”
- php - 多租户 API 上的 Laravel Sanctum 主密钥
- sql-server - SQL Server 数据库错误:无法为数据库分配新页面,因为组文件没有足够的空间
- flutter - 如何在颤动中比较一串键/值中的两个值?
- java - Java 8 time/LocalDate:将日期从一种格式转换为本地特定格式