Я учусь, как кэшировать объекты с использованием Memcached с spymemcached клиентом от spymemcached examplesКак кэшировать Memcached соединения с помощью Java spymemcached клиента
MemcachedClient c=new MemcachedClient(new InetSocketAddress("hostname", portNum));
// Store a value (async) for one hour
c.set("someKey", 3600, someObject);
// Retrieve a value (synchronously).
Object myObject=c.get("someKey");
Я заметил, что каждый раз, когда я хочу, чтобы кэшировать или извлечение объекта Я создаю новый клиент memcached, который, как предполагается, представляет собой новое соединение, и что memcached не имеет механизма объединения пулов, поэтому пользователям рекомендуется кэшировать соединения для уменьшения накладных расходов для повторного подключения от этого вопроса opening closing and reusing connections.
Мой вопрос в том, как кешировать это соединение? Может кто-нибудь, пожалуйста, дайте мне пример, с которого я могу начать. Если вам интересно, что я пробовал, я попытался установить соединение в memcached, но потом понял, что мне нужно создать соединение, чтобы его получить. :)
Заранее спасибо.
Но это на самом деле не отвечает на мой вопрос. 'Это просто означает, что вы должны использовать повторное использование подключений, которые вы открываете, а не открывать соединение для каждого запроса. Не имеет смысла хранить экземпляр подключения в memcached.' вы просто перефразировали его. – qualebs