Implement pipelining on redis requests
Use a connection pool for redis

Fixes the `short write` error when pushing using > 1 goroutines.