2

我想在同一组服务器上拥有两个 memcachedClient 实例,因此我可以将一组密钥存储在第一个客户端 1 上,另一组存储在第二个客户端上。所以我将这两个实例声明为

MemcachedClient client1 =new MemcachedClient(new BinaryConnectionFactory(),
                AddrUtil.getAddresses("172.22.65.111:11211 172.22.65.11:11211")); and 
MemcachedClient client2 =new MemcachedClient(new BinaryConnectionFactory(),
                AddrUtil.getAddresses("172.22.65.111:11212 172.22.65.11:11212"));

在这里,我指定 client2 正在侦听另一个端口 11212。​​但我收到 java.net.ConnectException:

连接被拒绝:没有更多信息。

由于 client2 声明。

memcached -p 11211 -d start我已经安装了 memcached ,然后memcached -p 11212 -d start在 CMD 中执行了命令。

4

1 回答 1

0

memcached.conf当我遇到类似问题时,更改文件对我有用。似乎 memcached 忽略了您提供的选项,而只使用文件中的选项。

于 2014-07-16T10:31:21.873 回答