我正在學習如何從spymemcached examples如何使用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");
我注意到,我想每次緩存或檢索對象緩存使用與spymemcached客戶的memcached對象的Java來緩存Memcached的連接我創建了一個新的memcached客戶端,假設它是一個新的連接,並且memcached沒有連接池機制,因此建議用戶緩存連接以減少從這個問題重新連接的開銷opening closing and reusing connections。
我的問題是如何緩存此連接?有人可以給我一個例子,我可以從頭開始。 如果你想知道我嘗試過了什麼,我試圖把我的連接放入memcached,但後來我意識到我必須創建一個連接來獲取它。 :)
在此先感謝。
但這並不能真正回答我的問題。 '這僅僅意味着您應該重用您打開的連接,而不是爲每個請求打開連接。將連接實例存儲在memcached中沒有任何意義。「您只是將其解釋爲意思。 – qualebs