make the connection to redis a singleton (or close approximation) to save on re-used connections