Fix off-by-one error during Hmset

Fixes #37
avoid creating unnecessary clients at the very beginning and close unnecessary clients when the channel is full; close the connection when error occurs in it
format as the previous source file
Merge branch 'master' of github.com:hoisie/redis
recycle those surplus clients
Merge pull request #2 from jinntrance/pool-fix

Pool fix