我正在使用在两台服务器中配置的Xmemcached-1.3.5,用于我们的高流量网站。
我的应用程序中的一些代码段。
String location = "localhost:11211,10.1.2.1:11211";
MemcachedClientBuilder builder = new XMemcachedClientBuilder(
AddrUtil.getAddressMap(location));
我看到每个服务器都充当一个唯一的数据存储来存储密钥,我的问题是是否可以跟踪,服务器1和服务器2中包含哪些特定的密钥 ?? < / p>
感谢advnace。
答案 0 :(得分:1)
一般来说,Memcached不是为此而构建的。它使用2个哈希函数(在客户端和服务器上)来避免为每个对象存储引用。话虽如此,很少有很好的工具以离线方式转储Memcached内容,详见here