title: Using Redis as a cache storage for for multiple application on the same server
body: <p>I want to use Redis as a cache storage for multiple applications on the same physical machine.</p>
  
  <p>I know at least two ways of doing it:</p>
  
  <ol>
  <li>by running several Redis instances on different ports;</li>
  <li>by using different Redis databases for different applications.</li>
  </ol>
  
  <p>But I don't know which one is better for me.</p>
  
  <p>What are advantages and disadvantages of these methods?</p>
  
  <p>Is there any better way of doing it?</p>