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

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,然后在CMD中执行了命令memcached -p 11211 -d startmemcached -p 11212 -d start

最佳答案

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

09-10 20:54