A few questions
I'm trying to work out how to use the membase memcached server, and have a few questions. I'm going to be running in PHP using the pecl/memcached client.
Am I right in thinking that the server will take over management of sharding? As in, rather than the client deciding which server a key should be stored on, the server decides itself, regardless of which node the client connects to.
How should I handle server failures? I'm running on EC2, so I treat everything as if it is about to fail. If I have configured my client with 3 IP addresses to servers in my cluster, and one of those servers dies, what is the best way to make sure that the server is removed from the list of IPs so that it does not cause timeouts on page loads?
Thanks in advance