gosexy / redis

Redis client for Go that maps the full redis command list into equivalent Go functions.
MIT License
167 stars 44 forks source link

Connect don‘t raise err. #22

Closed zhongwenhuang closed 10 years ago

zhongwenhuang commented 10 years ago

I tried to connect a server with wrong port. code: client := redis.New() 11 err := client.Connect("127.0.0.1",6319) 12 13 if err != nil { 14 log.Fatalf("Connect failed: %s\n", err.Error()) 15 os.Exit(1) 16 } 17 18 log.Println("Connected to redis-server."); 19 20 log.Printf("Sedding PING...\n") 21 s, err := client.Ping() 22 23 if err != nil { 24 log.Fatalf("Could not ping: %s\n", err.Error()) 25 os.Exit(2) 26 } 27 28 log.Printf("Received %s! \n", s); got: 2014/04/08 11:35:58 Connected to redis-server. 2014/04/08 11:35:58 Sedding PING... 2014/04/08 11:35:58 Could not ping: Client is not connected. exit status 1