title: Lua script with multi operations not working in redis
body: <p>Just started playing with lua scripting in redis, I want to execute the following commands in a script:</p>
  
  <pre><code>set k1 foo
  set k2 bar
  </code></pre>
  
  <h1>Tried..</h1>
  
  <pre><code>&gt; EVAL "redis.call('set', KEYS[1],'foo'); redis.call('set',KEYS[2],'bar'); return 1;" 1 k1 2 k2
  </code></pre>
  
  <p><br></p>
  
  <pre><code> &gt; script load "redis.call('set', KEYS[1],'foo'); redis.call('set',KEYS[2],'bar'); return 1;"
   &gt; "bb031c00b6ab2508bbf182dadd5c9bf1675cce56"
   &gt; EVALSHA "bb031c00b6ab2508bbf182dadd5c9bf1675cce56" 1 k1 2 k2
  </code></pre>
  
  <h1>Results</h1>
  
  <pre><code>get k1
  1) "foo"
  
  get k2
  (nil)
  </code></pre>
  
  <p>Why is <code>k2</code> not set; is the script and/or syntax not correct? </p>