鉴于常见问题解答报价,我正在寻找有关处理打开 memcached 连接的有效解决方案的建议:
请记住,没有什么能阻止您意外连接多次。如果您将 memcached 客户端对象实例化为您尝试存储的对象的一部分,当一个请求中的 1,000 个对象创建 1,000 个并行连接时,请不要感到惊讶。在加入列表之前,请仔细查找此类错误。
另请参阅:初始化 Memcached 客户端和管理连接对象。
我考虑在我们的缓存程序集中使用单例来提供 memcached 客户端,但我确信必须有更好的方法,因为锁会引入(不需要的?)开销。
我很清楚客户端的使用模式,我不清楚的是如何在可扩展性和性能方面有效地使用客户端。其他人如何处理使用 memcached 客户端?
里面有50个赏金给你。