func (t *RedisTest) TestRedisNewClient() { config := &services.RedisConfig{} services.SetRedisConfig(config) client := services.NewRedisClient(config) r, err := client.Ping().Result() t.AssertEqual("PONG", r) t.AssertEqual(nil, err) }
package models import ( "github.com/memikequinn/lfs-server-go/app/services" "github.com/revel/revel" "gopkg.in/redis.v3" ) func init() { revel.OnAppStart(InitRedis) } var RedisClient *redis.Client var InitRedis func() = func() { config := &services.RedisConfig{} services.SetRedisConfig(config) RedisClient = services.NewRedisClient(config) }