I'd just like to check that my understanding of how a distributed
memcached system works. Are these 2 assertions correct?

1) It's the client which is configured to know about multiple
memcached servers; the servers themselves know nothing about being
part of a cluster.

2) If you have one client configured to use servers A and B, and a 2nd
client configured to use servers A,B and C, the results will be
indeterminate. The clients may use the same servers for the same key,
or they may not - it's just a matter of chance.

Questions:

1) Does the ordering of the servers matter in the client? If client 1
uses server A and server B, while client 2 uses server B and server A,
will they hash the same?

2) Does the server name matter? If client 1 uses
name.memached.localnetwork and client 2 uses 192.168.0.1, will they
hash the same?

Thanks
Rachel

Reply via email to