public AdvancedJobConsumer(String jobName, JedisPool jedisPool) {
readyJobKey = Keys.getReadyJobKey(jobName);
lockJobKey = Keys.getLockJobKey(jobName);
keys = Lists.newArrayList(readyJobKey, lockJobKey);
jedisTemplate = new JedisTemplate(jedisPool);
singlePopScriptExecutor = new JedisScriptExecutor(jedisPool);
batchPopScriptExecutor = new JedisScriptExecutor(jedisPool);
}