增加客户端认证,docker外部服务连接不上


客户端认证配置了 认证方式为redis

确认后redis连接不上,是因为docker中默认127.0.0.1 没有redis 是要把这个ip指向外部吗。如果是的 怎么改呢 ?

检查下网络通不通?
这个 ip port 应该是公网上的?我用 telnet 看是通的

你的意思是 只能用公网的吗 ?

因为我的redis 没有账号和密码可以直接登录 用公网的会不会不好呀,redis一直都密码 都是本机用的 。除了此还有别的办法么

image
你的 redis server 具体地址能不能通?
用其他客户端工具连接填的地址是什么,直接填就好了。
如果是 EMQX 在容器内/虚拟机内,redis 不通就需要你检查当前的网络拓扑和配置是不是有问题。