func main() { server, err := redis.NewServer(redis.DefaultConfig()) if err != nil { panic(err) } if err := server.ListenAndServe(); err != nil { panic(err) } }
func main() { defer func() { if msg := recover(); msg != nil { fmt.Printf("Panic: %v\n", msg) } }() myhandler := &MyHandler{} srv, err := redis.NewServer(redis.DefaultConfig().Proto("unix").Host("/tmp/redis.sock").Handler(myhandler)) if err != nil { panic(err) } if err := srv.RegisterFct("test2", Test2); err != nil { panic(err) } if err := srv.ListenAndServe(); err != nil { panic(err) } }