我想在同一组服务器上有两个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 start
和memcached -p 11212 -d start
。 最佳答案
当我遇到类似问题时,更改memcached.conf
文件对我有用。似乎memcached忽略了您提供的选项,而只是使用文件中的选项。