Fixed the jumps over declaration error

Fixed bug
===========
If using the most recent release go compiler (version release.r59 9022), there will be compile error:

redis.go:191: goto End jumps over declaration of b at redis.go:194
redis.go:218: goto End jumps over declaration of reader at redis.go:221
redis.go:231: goto End jumps over declaration of errs at redis.go:245
redis.go:241: goto End jumps over declaration of errs at redis.go:245

Reason
===========
From [The Go Programming Language Specification](http://golang.org/doc/go_spec.html#Goto_statements): _Executing the "goto" statement must not cause any variables to come into scope that were not already in scope at the point of the goto_.