mirror of
https://github.com/duanhf2012/origin.git
synced 2026-02-10 20:44:41 +08:00
35 lines
678 B
Go
35 lines
678 B
Go
package sysmodule
|
|
|
|
import (
|
|
"fmt"
|
|
"testing"
|
|
)
|
|
|
|
func TestRedisModule(t *testing.T) {
|
|
|
|
var cfg ConfigRedis
|
|
var module RedisModule
|
|
|
|
cfg.IP = "192.168.0.5"
|
|
cfg.Password = ""
|
|
cfg.Port = "6379"
|
|
cfg.IdleTimeout = 2
|
|
cfg.MaxActive = 3
|
|
cfg.MaxIdle = 3
|
|
cfg.DbIndex = 15
|
|
module.Init(&cfg)
|
|
|
|
var retErr RetError
|
|
module.GoSetString("testkey", "testvalue", &retErr)
|
|
ret1, err1 := module.GetRedisString("testkey")
|
|
fmt.Print(ret1, err1, retErr.Get())
|
|
|
|
module.SetRedisHash("rediskey", "hashkey", "1111")
|
|
var mapTest map[string]string
|
|
mapTest = make(map[string]string)
|
|
ret, err := module.GetRedisHashValueByKey("rediskey", "hashkey")
|
|
|
|
fmt.Print(mapTest)
|
|
fmt.Print(ret, err)
|
|
}
|