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 ??
