以防其他人对答案产生疑问:我最终使用了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的帮助!