title: One Redis call, Multiple command execution with return types
body: <p>I need to execute following on Redis :</p>
  
  <pre><code>ZINTERSECT out 2 myset1 myset2
  ZRANGE out 0 -1 (lets say it returns a set [20,30,40,50])
  MGET user:20:blabla user:30:blabla user:40:blabla user:50:blabla (it returns [1,2,3,4])
  ZRANGE blabla:1:value 0 -1
  ZRANGE blabla:2:value 0 -1
  ZRANGE blabla:3:value 0 -1
  ZRANGE blabla:4:value 0 -1 
  </code></pre>
  
  <p>This is the one transaction for my "list of lists" type structure. My Questions :</p>
  
  <p>1- Is it possible to run it in one call ?   </p>
  
  <p>2- Should I use Transaction or Scripting for this ?   </p>
  
  <p>3- Is it feasible to run all these lines under high traffic without scripting or transaction features of Redis ?</p>
  
  <p>Thanks </p>