使用多个memcache服务的时候有个疑问,客户端(我使用的是java-memcached-2.6.3.jar)会根据key计算放到哪个memcache服务器上,
1. 假如有m1和m2;
2. 如果服务m1挂了;
3. 以前写的到m1缓存的key,再次写入时会写到m2;
问题来的如果如果m1恢复了,获取以前写到m1的缓存,是否能获取到呢?
经测试..客户端会从m1获取,不会从有该key的缓存m2去取,因为m1才恢复缓存是空的,所以是不能获取缓存的。看来只通过客户端。不能做到比较智能地获取