a redis client wrapper for handling multiple slaves