title: Redis queue in Node.js cluster environment
body: <p>Using Node.js cluster support, I would like the master process to produce data items that are added to a Redis queue.  I would then like to run multiple worker processes that read the Redis queue.  Naturally, only one of the worker processes should consume the data item retrieved from the queue.</p>
  
  <p>To get me started, can you suggest where to look in terms of Node package support or raw Redis commands to accomplish this?  Let me emphasize the consumers are separate processes in a Node.js cluster environment, where we may adjust the number of worker processes competing to read from the single Redis queue to tune overall system performance.</p>