pull/2393/head
withchao 1 year ago
parent a9ab9baa23
commit 97636c4c7a

@ -66,16 +66,13 @@ func TestRecvOnline(t *testing.T) {
ctx := context.Background() ctx := context.Background()
pubsub := ts.rdb.Subscribe(ctx, cachekey.OnlineChannel) pubsub := ts.rdb.Subscribe(ctx, cachekey.OnlineChannel)
// 等待订阅确认
_, err := pubsub.Receive(ctx) _, err := pubsub.Receive(ctx)
if err != nil { if err != nil {
log.Fatalf("Could not subscribe: %v", err) log.Fatalf("Could not subscribe: %v", err)
} }
// 创建一个通道来接收消息
ch := pubsub.Channel() ch := pubsub.Channel()
// 处理接收到的消息
for msg := range ch { for msg := range ch {
fmt.Printf("Received message from channel %s: %s\n", msg.Channel, msg.Payload) fmt.Printf("Received message from channel %s: %s\n", msg.Channel, msg.Payload)
} }

Loading…
Cancel
Save