convert redis connection handling to using a pool

Otherwise we run into concurrency issues:
* http://redis.io/topics/pubsub
* http://godoc.org/github.com/garyburd/redigo/redis#hdr-Concurrency