go-test-redisserver
redis-server runner for tests. go-test-redisserver
is a port of Test::RedisServer.
USAGE
package main
import (
"github.com/soh335/go-test-redisserver"
"github.com/garyburd/redigo/redis"
)
func main() {
s, err := redistest.NewServer(true, nil)
if err != nil {
panic(err)
}
defer s.Stop()
conn, err := redis.Dial("unix", s.Config["unixsocket"])
if err != nil {
panic(err)
}
_, err = conn.Do("PING")
if err != nil {
panic(err)
}
}
LICENSE
- MIT