use a single redis client connection since it is backed by an actor and thus thread safe