Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何更改memcached服务器除11211之外的端口号_Java_Memcached_Spymemcached - Fatal编程技术网

Java 如何更改memcached服务器除11211之外的端口号

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实例,这样我可以在第一个客户端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:

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.