How to maintain cache update on different memcached servers?
andrew at connectedventures.com
Tue Oct 31 16:36:06 UTC 2006
That is NOT how it works. The data is not stored evenly on all
servers, it is hashed and sent to one server.
On Oct 31, 2006, at 11:26 AM, Jehiah Czebotar wrote:
>> so, correct me if i am wrong...
>> 1. on each memcached server, i start the memcached deamon as they are
>> separetely server, they don't know each other, e.g.
>> ./memcached -d -m 2048 -l 10.0.0.40 -p 11211
>> 2. during connection from client, add all the servers...
>> $memcache = new Memcache;
>> $memcache->addServer('memcache_host', 11211);
>> $memcache->addServer('memcache_host2', 11211);
>> 3. the memcached objects will be stored evenly on all these server,
>> and i can get it using Memcache::get , without specifying the server
> correct: that is exactly it.
> (just make sure the memory you are configuring memcached to use (2048)
> is not larger than the actuall free RAM on your machines)
More information about the memcached