luaSetTtl($this->getTtl()); $setTtl = $luaSetTtl ? 1 : 0; $checkScript = $this->existenceScript; $delScript = $this->deleteScript; $script = << 0 then redis.call('expire', v, ttl) end values[#values+1] = rs1; else values[#values+1] = nil; end end return {KEYS,values}; LUA; return $script; } }