我正在学习如何使用 memcached 和spymemcached 示例中的 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 没有连接池机制,因此建议用户缓存连接以减少重新连接的开销问题打开关闭和重用连接。
我的问题是如何缓存此连接?有人可以给我一个我可以开始的例子。如果您想知道我尝试了什么,我尝试将我的连接放在 memcached 中,但后来我意识到我必须创建一个连接才能获得它。:)
提前致谢。