php中的memcached扩展使用
本文提供php_memcache.dll 扩展下载,本版本适用于绝大多数PHP 5版本,已经测试5.2.6, 5.2.9-2,欢迎您把测试结果分享出来。
另外,提一下用memcache做session.save_handler的方法。
ini_set(’session.save_handler’, ‘memcache’);
ini_set(’session.save_path’, ‘tcp://192.168.0.240:11211′);
以下用正常的方式使用session,呵呵,简单吧!如果有更多的服务器,用逗号分隔即可。
ini_set(’session.save_path’, ‘tcp://192.168.0.240:11211,tcp://192.168.0.241:11211′);
还可以带上参数,这些参数和Memcache::addServer()保持一致:
ini_set(’session.save_path’, ‘tcp://192.168.0.240:11211?persistent=1&weight=1&timeout=1&retry_interval=15′);
更新:
还可以把tcp换成udp,以得到更好的效率,更低的资源消耗:
ini_set(’session.save_path’, ‘udp://192.168.0.240:11211,tcp://192.168.0.241:11211′);