title: Sharing object between Node.js server with memcached / couchcase cluster
body: <p>I was looking for a way to <a href="https://stackoverflow.com/questions/16956913/node-js-multi-server-cluster-how-to-share-object-in-several-nodes-cluster">share object in several nodes cluster</a>, and after a bit of research I thought it would be best using redis pub/sub. Then, I saw that <a href="http://redis.io/topics/cluster-spec" rel="nofollow noreferrer">redis doesn't support cluster yet</a>, which means that a system based on redis will have single point of failure. Since high availability is a key feature for me, this solution is not applicable.</p>
  
  <p>At the moment, I am looking into 2 other solutions for this issue:</p>
  
  <ul>
  <li><a href="http://memcached.org/" rel="nofollow noreferrer">Memcached</a></li>
  <li><a href="http://www.couchbase.com/" rel="nofollow noreferrer">Couchbase</a></li>
  </ul>
  
  <p>I have 2 questions:</p>
  
  <ol>
  <li>On top of which solution it would be more efficient to simulate pub/sub?</li>
  <li>which is better when keeping clusters in mind?</li>
  </ol>
  
  <p>I was hoping that someone out there faced similar issues and share his experience. </p>