私信  •  关注

henleyhoudini

henleyhoudini 最近回复了
5 年前
回复了 henleyhoudini 创建的主题 » 使用Redis作为Docker容器之间的链接

以防其他人对答案产生疑问:我最终使用了Aleksandrs和sui的答案的组合。 在我的第一个Docker容器中,我将结果发布到一个特定的频道:

publishData := redisdb.Subscribe("CHANNELNAME")

然后在我订阅频道的第二个Docker容器中,由于sui在这方面的帮助,我订阅了频道并提取了UID和IP信息,如下所示:

ch := pubsub.Channel()
    for msg := range ch {
        fmt.Println(msg.Payload)
        s := strings.Split(msg.Payload, ":")
        UID, IP := s[0], s[1]
        fmt.Println(UID, IP)
    }

到目前为止,这对我来说非常有用——非常感谢sui和Aleksandrs的帮助!