code: @Override
      protected JedisClientPool createRedisClientPool(String host, int port, String username,
              String password, PoolConfig poolConfig) {
          if (LOGGER.isDebugEnabled()) {
              LOGGER.debug("Building a Redis client pool {host:" + host + ";port:" + port
                      + ";username:" + username + "}...");
          }
          JedisClientPoolableObjectFactory factory = new JedisClientPoolableObjectFactory(host, port,
                  username, password);
          JedisClientPool redisClientPool = new JedisClientPool(factory, poolConfig);
          redisClientPool.init();
          return redisClientPool;
      }
docs: {@inheritDoc}