public function evalsha($script, $numkeys, ...$arguments)
    {
        return $this->command('evalsha', [
            $this->script('load', $script), $arguments, $numkeys,
        ]);
    }
public function evalsha($script, $numkeys, ...$arguments)
    {
        return $this->command('evalsha', [
            $this->script('load', $script), $arguments, $numkeys,
        ]);
    }
public function evalsha ( $ script , $ numkeys , ... $ arguments ) { return $ this -> command ( 'evalsha' , [ $ this -> script ( 'load' , $ script ) , $ arguments , $ numkeys , ] ) ; }
Evaluate a LUA script serverside, from the SHA1 hash of the script instead of the script itself.

@param  string  $script
@param  int  $numkeys
@param  mixed  $arguments
@return mixed
Evaluate a LUA script serverside from the SHA1 hash of the script instead of the script itself .