I have two Memcached servers acting as master master setup .
Inside the application i was providing server IPs to the Memcaclient this 
way used with Xmemcached client , with KetamaMemcachedSessionLocator
test.memcached.servers = server 1,server 2

*MemcachedClientBuilder builder = new 
XMemcachedClientBuilder(AddrUtil.getAddresses(test.memcached.servers));*
*builder.setSessionLocator(new KetamaMemcachedSessionLocator());*

I have a key called as KEY_COUNT , which will be called by 6 webservers 
(Part of  cluster ) , for every user login from that particualr webserver .

My question is will the KetamaMemcachedSessionLocator is enough intelligent 
that  , all the six web servers requests  will  always to go to only 
Memcached server ( Server 1)  to increment this value ??


Will the *KetamaMemcachedSessionLocator hashing  will always go to only one 
server for a particualr key ??*
*
*
Or there is a possibility that it might go to Server 2 also ??

Reply via email to