func TestBNSRedisPool() { bnsName := "group.proxy-graph-f2e-new.OPENSTORAGE.all" // bns of redis server maxIdle := 100 // max Idle connection connectTimeout := 100 // connection timeout in ms readTimeout := 100 // read redis server timeout in ms writeTimeout := 100 // write redis server timeout in ms var state module_state2.State state.Init() state.Inc("counter", 1) state.Set("state", "OK") state.SetNum("cap", 100) redisClient := redis_bns.NewRedisClient(bnsName, maxIdle, connectTimeout, readTimeout, writeTimeout, &state) //conn := redisClient.GetRedisConn() //app, err := conn.Do("hmget", "voiceplatform_792_info", "app", "qps") //defer conn.Close() now := time.Now() nanos := now.UnixNano() for i := 0; i < 5000; i++ { //fmt.Print(i) //fmt.Print(",") redisClient.Get("voiceplatform_792_qps") } now = time.Now() end := now.UnixNano() fmt.Println("time", (end - nanos)) //app, err := redis.String(app, nil) //fmt.Println(app, err, yy) }
func TestModelState(t *testing.T) { var state module_state2.State state.Init() state.Inc("counter", 1) state.Set("state", "OK") state.SetNum("cap", 100) fmt.Println(state) stateData := state.GetAll() fmt.Println(stateData) }
func TestBNSRedis(t *testing.T) { bnsName := "group.proxy-graph-f2e-new.OPENSTORAGE.all" // bns of redis server maxIdle := 100 // max Idle connection connectTimeout := 100 // connection timeout in ms readTimeout := 100 // read redis server timeout in ms writeTimeout := 100 // write redis server timeout in ms var state module_state2.State state.Init() state.Inc("counter", 1) state.Set("state", "OK") state.SetNum("cap", 100) redisClient := redis_bns.NewRedisClient(bnsName, maxIdle, connectTimeout, readTimeout, writeTimeout, &state) //conn := redisClient.GetRedisConn() //app, err := conn.Do("hmget", "voiceplatform_792_info", "app", "qps") //defer conn.Close() app, yy := redisClient.Get("voiceplatform_792_qps") app, err := redis.String(app, nil) fmt.Println(app, err, yy) }