add a constructor in BasicRedisShardedPoolManager