1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/kelvins-io-g2cache

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
redis_helper_test.go 888
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
cristiane Отправлено 25.06.2021 04:22 2852ba1
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)
}

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/kelvins-io-g2cache.git
git@api.gitlife.ru:oschina-mirror/kelvins-io-g2cache.git
oschina-mirror
kelvins-io-g2cache
kelvins-io-g2cache
release