title: Force memcached to write to all servers in pool
body: <p>I have thought a bit on how to make sure that a particular key is distributed to ALL memcached servers in a pool.</p>
  
  <p>My current, untested solution is to make another instance of memcached, something like this:</p>
  
  <pre><code>$cluster[] = array('host' =&gt; '192.168.1.1', 'port' =&gt; '11211', 'weight' =&gt; 50);
  
  $this-&gt;tempMemcached = new Memcached;
  $this-&gt;tempMemcached-&gt;addServers($cluster);
  
  foreach ($this-&gt;cluster() as $cluster) {    
  
      $this-&gt;tempMemcached-&gt;setByKey($cluster, $key, $value, $this-&gt;compress, $expireTime);
  
  }
  
  $this-&gt;tempMemcache-&gt;close();
  </code></pre>
  
  <p>What is common sense to do in this case, when certain keys need to be stored on ALL servers for reliability?</p>