Exemplo n.º 1
0
func (t *RedisTest) TestRedisConfigWithArgs() {
	config := &services.RedisConfig{Addr: "somehost:6379"}
	services.SetRedisConfig(config)
	t.AssertEqual("somehost:6379", config.Addr)
	t.AssertEqual("", config.Password)
	t.AssertEqual(0, config.DB)
}
Exemplo n.º 2
0
func (t *RedisTest) TestDefaultRedisConfig() {
	config := &services.RedisConfig{}
	services.SetRedisConfig(config)
	t.AssertEqual("localhost:6379", config.Addr)
	t.AssertEqual("", config.Password)
	t.AssertEqual(0, config.DB)
}
Exemplo n.º 3
0
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)
}
Exemplo n.º 4
0
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)
}