You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
52 lines
1.1 KiB
52 lines
1.1 KiB
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.124:7001",
|
|
"172.16.8.124:7002",
|
|
"172.16.8.124:7003",
|
|
"172.16.8.124:7004",
|
|
"172.16.8.124:7005",
|
|
"172.16.8.124:7006",
|
|
},
|
|
ClusterMode: true,
|
|
Password: "passwd123",
|
|
//Address: []string{"localhost:16379"},
|
|
//Password: "openIM123",
|
|
}
|
|
ctx, cancel := context.WithTimeout(context.Background(), time.Second*1000)
|
|
defer cancel()
|
|
rdb, err := redisutil.NewRedisClient(ctx, conf.Build())
|
|
if err != nil {
|
|
panic(err)
|
|
}
|
|
online := NewUserOnline(rdb)
|
|
|
|
userID := "a123456"
|
|
t.Log(online.GetOnline(ctx, userID))
|
|
t.Log(online.SetUserOnline(ctx, userID, []int32{1, 2, 3, 4}, nil))
|
|
t.Log(online.GetOnline(ctx, userID))
|
|
|
|
}
|
|
|
|
func TestName111(t *testing.T) {
|
|
|
|
}
|