Closed 54616GithubWork closed 2 months ago
https://github.com/ccfos/nightingale/commit/c9f46bad02f5bbe1cc76249998adeecb1f6b26e1 已修复,是因为某个版本开始引入了 tlsx.ClientConfig,但是忘记删除 UseTLS 了,实际 tlsx.ClientConfig 中已经包含 UseTLS 了。一般用户都没有使用 TLS 的 Redis,故而一直没有发现。
@54616GithubWork 最新版本解决了这个问题了,可以升级下
升级后 没有问题了, 感谢🙏
Question and Steps to reproduce
在通过配置文件设置 Redis 客户端的 TLS 相关配置时,发现 Redis.UseTLS 字段的值未能生效,导致无法建立 TLS 连接。 尽管配置文件中已明确设置 UseTLS 为 true,但实际连接时 ClientConfig.UseTLS 仍为 false。
这里的c.UseTLS 总是为false 外边的 cfg.UseTLS 并没有影响到 cfg.ClientConfig.UseTLS.
导致 实际上 Redis 的配置并没有使用tls 进行连接
Relevant logs and configurations
Version
v7.3.4-ec927297d6a3f84bf91fd5ab2340ea78fdd826d2