Java 如何更改memcached服务器除11211之外的端口号
我希望在同一组服务器上有两个memcachedClient实例,这样我可以在第一个客户端1上存储一组密钥,在第二个客户端上存储另一组密钥Java 如何更改memcached服务器除11211之外的端口号,java,memcached,spymemcached,Java,Memcached,Spymemcached,我希望在同一组服务器上有两个memcachedClient实例,这样我可以在第一个客户端1上存储一组密钥,在第二个客户端上存储另一组密钥 MemcachedClient client1 =new MemcachedClient(new BinaryConnectionFactory(), AddrUtil.getAddresses("172.22.65.111:11211 172.22.65.11:11211")); and MemcachedClient cl
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:
Connection refused: no further information.
由于客户2声明
我已经安装了memcached,然后在CMD中执行memcached-p 11211-d start和memcached-p 11212-d start命令。当我遇到类似问题时,更改memcached.conf文件对我很有效。memcached似乎忽略了您给它的选项,只是使用了文件中的选项。我卸载memcached服务器,然后像memcached-d install-m 1024-p 11212一样在端口11212上安装服务器,这可能是重复的。然后执行一个包含MemcachedClient client1=newmemcachedclientnewbinaryconnectionfactory、AddrUtil.getAddresses172.22.65.111:11212;的程序;。但是我得到了相同的错误java.net.ConnectException:连接被拒绝:没有进一步的信息。你需要看看服务器是否真的启动了..是的,服务器已经启动了。刚才我安装了类似于mmemcached-d install的服务器,然后执行memcached-m102p 11212-d start和memcached-m102p 11211-d start。它的工作方式是指定端口号11211。但不是在11212号港口。为什么您可以帮助检查memcached是否已启动并运行,以及客户端是否有权访问端口?请使用telnet连接到172.22.65.111:11212。 Connection refused: no further information.