code: @Override
      public void resumeTrigger(TriggerKey triggerKey, JedisCluster jedis) throws JobPersistenceException {
          final String triggerHashKey = redisSchema.triggerHashKey(triggerKey);
          Boolean exists = jedis.sismember(redisSchema.triggersSet(), triggerHashKey);
          Double isPaused = jedis.zscore(redisSchema.triggerStateKey(RedisTriggerState.PAUSED), triggerHashKey);
          Double isPausedBlocked = jedis.zscore(redisSchema.triggerStateKey(RedisTriggerState.PAUSED_BLOCKED), triggerHashKey);
  
          if (!exists) {
              // Trigger does not exist.  Nothing to do.
              return;
          }
          if (isPaused == null && isPausedBlocked == null) {
              // Trigger is not paused. Nothing to do.
              return;
          }
          OperableTrigger trigger = retrieveTrigger(triggerKey, jedis);
          final String jobHashKey = redisSchema.jobHashKey(trigger.getJobKey());
          final Date nextFireTime = trigger.getNextFireTime();
  
          if (nextFireTime != null) {
              if (isBlockedJob(jobHashKey, jedis)) {
                  setTriggerState(RedisTriggerState.BLOCKED, (double) nextFireTime.getTime(), triggerHashKey, jedis);
              } else {
                  setTriggerState(RedisTriggerState.WAITING, (double) nextFireTime.getTime(), triggerHashKey, jedis);
              }
          }
          applyMisfire(trigger, jedis);
      }
docs: Resume (un-pause) a {@link Trigger}
  
  @param triggerKey the key of the trigger to be resumed
  @param jedis      a thread-safe Redis connection