title: Redis - Using Incr value in a transaction
body: <p>Is it possible to use <code>multi.incr(value)</code> with <code>multi.hmset</code>?</p>
  
  <p>I mean:</p>
  
  <pre><code>var name = 'Josh';
  var multi = client.multi();
  multi.incr('id'); // incr =&gt; 1
  multi.hmset('user:' + &lt;need incr value here&gt;, 'username', name);
  // I want multi.hmset('user:1', 'username', 'Josh');
  multi.exec(function(err,data){ .. });
  </code></pre>
  
  <p>My objective is to increment 'id', and then set it to a user id in a transaction. I have read, that i need to do <code>client.watch('id')</code>, but i don't understand how to use it.</p>
  
  <p>PD: Please, post your answer with code, is the best way :)</p>