1 Star 0 Fork 13

liuhongfei / g2cache

forked from kelvins-io / g2cache 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
redis_helper_test.go 888 Bytes
一键复制 编辑 原始数据 按行查看 历史
cristiane 提交于 2021-06-25 01:22 . !3 发布订阅fix
package g2cache
import (
"github.com/gomodule/redigo/redis"
"testing"
)
func TestGetRedisPool(t *testing.T) {
DefaultRedisConf.DSN = "127.0.0.1:6379"
DefaultRedisConf.DB = 0
DefaultRedisConf.Pwd = ""
DefaultRedisConf.MaxConn = 3
pool, err := GetRedisPool(&DefaultRedisConf)
if err != nil {
t.Fatal(err)
return
}
DefaultPubSubRedisConf = DefaultRedisConf
pubsubPool, err := GetRedisPool(&DefaultPubSubRedisConf)
if err != nil {
t.Fatal(err)
return
}
_, err = pool.Get().Do("SET", "surprise", "g2cache")
if err != nil {
t.Fatal(err)
return
}
v, err := redis.String(pool.Get().Do("GET", "surprise"))
if err != nil {
t.Fatal(err)
return
}
t.Log("GET surprise=", v)
err = RedisPublish(DefaultPubSubRedisChannel, "set surprise g2cache", pubsubPool)
if err != nil {
t.Fatal(err)
return
}
t.Logf("channel %s publish ok", DefaultPubSubRedisChannel)
}
Go
1
https://gitee.com/sandayleo/g2cache.git
git@gitee.com:sandayleo/g2cache.git
sandayleo
g2cache
g2cache
release

搜索帮助