title: Redis connection pools + Node.js
body: <p>Are Redis connection pools necessary with Node.js asynchronous I/O?</p>
  
  <p>Most of the Redis libraries I see allow you to create client connections but there aren't many connection pool modules so I assume it's not as important.</p>
  
  <p>The one thing that confuses me is that Redis has a default of 16 different/segmented databases in one Redis instance. </p>
  
  <p>So if you create a connection pool, which database of the 16 are you connected to? Can you connect to all 16 at once with the same connection pool?</p>
  
  <p>Is there a Node.js Redis library that creates a connection pool with 1 client per database, depending on how many databases you are using?</p>