Я хотел иметь два экземпляра memcachedClient на одном и том же множестве серверов, поэтому я могу хранить один набор ключей на клиенте fisrt1, а другой на второй client.So Ní я объявляя два экземпляра какКак изменить номер порта сервера memcached, отличного от 11211
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.
Благодаря декларация client2.
Я установил memcached, а затем выполнил команды memcached -p 11211 -d start
и memcached -p 11212 -d start
в CMD.
Возможный дубликат [Как мы можем создать два экземпляра сервера memcached на одном сервере в другом порту?] (Http://stackoverflow.com/questions/5928387/how-can-we-create-two-instances-of -memcached-server-in-same-server-in-different) – Jayan
Я удаляю memcached-сервер, а затем устанавливаю сервер на порт 11212. Как memcached -d install -m 1024 -p 11212., а затем израсходовал программу, содержащую MemcachedClient client1 = новый MemcachedClient (новый BinaryConnectionFactory(), \t \t \t \t AddrUtil.getAddresses ("172.22.65.111:11212")) ;. но я получил ту же ошибку java.net.ConnectException: Connection отказал: никакой дополнительной информации. –
вам нужно убедиться, что сервер действительно запущен. – Jayan