<div>I have been wondering about the best way to upgrade versions of our memcached server without losing all the cache at once. We have a single server at the moment. If we wanted to take the server down to upgrade we would lose the entire cash.
</div>
<div>&nbsp;</div>
<div>Would the following scenario help?</div>
<div>&nbsp;</div>
<div>Server is running several memcached daemons on different ports/ethernet adapters</div>
<div>We compile the new version of memcached on the server</div>
<div>for each daemon d{</div>
<div>&nbsp;kill d</div>
<div>&nbsp;start a new daemon using the new version on the same port as d</div>
<div>&nbsp;wait a bit for the cache to fill<br>}</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>If so, does anyone know how to </div>
<div>1. configure multiple instances using memcached.conf</div>
<div>2. make one version and start it while another older version is still running?</div>
<div>&nbsp;</div>
<div>thanks for your help!</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>