package redis import ( "context" "github.com/openimsdk/open-im-server/v3/pkg/common/config" "github.com/openimsdk/tools/db/redisutil" "testing" "time" ) /* address: [ 172.16.8.48:7001, 172.16.8.48:7002, 172.16.8.48:7003, 172.16.8.48:7004, 172.16.8.48:7005, 172.16.8.48:7006 ] username: password: passwd123 clusterMode: true db: 0 maxRetry: 10 */ func TestName111111(t *testing.T) { conf := config.Redis{ Address: []string{ "172.16.8.48:7001", "172.16.8.48:7002", "172.16.8.48:7003", "172.16.8.48:7004", "172.16.8.48:7005", "172.16.8.48:7006", }, ClusterMode: true, Password: "passwd123", } ctx, cancel := context.WithTimeout(context.Background(), time.Second*10) defer cancel() rdb, err := redisutil.NewRedisClient(ctx, conf.Build()) if err != nil { panic(err) } online := NewUserOnline(rdb) userID := "123456" t.Log(online.GetOnline(ctx, userID)) }