Php Memcache入门

Php Memcache入门,php,memcached,Php,Memcached,我的服务器上刚刚安装了memcache。我已经启动了服务器,现在正试图通过php连接到它 服务器主机安装了memcached扩展,而不是memcache扩展 所以我找到了memcache的例子,并认为这两个扩展应该是相似的,但事实并非如此 所以我想得到的是一个简单的例子,让memcache使用memcached扩展 例如,我想连接到memcache,连接到它的代码是什么 memcache将是: $memcache = new Memcache; $memcache->connect('lo

我的服务器上刚刚安装了memcache。我已经启动了服务器,现在正试图通过php连接到它

服务器主机安装了memcached扩展,而不是memcache扩展

所以我找到了memcache的例子,并认为这两个扩展应该是相似的,但事实并非如此

所以我想得到的是一个简单的例子,让memcache使用memcached扩展

例如,我想连接到memcache,连接到它的代码是什么

memcache将是:

$memcache = new Memcache;
$memcache->connect('localhost', 11211);
但这不起作用,因为没有“连接”,所以我如何告诉php连接到memcache

我已经看到了“addServer”功能,我是否需要运行一次才能让memcache知道它在那里

是否有一种情况是,一旦添加了服务器,memcached就知道它在那里,因此不需要“connect”调用?还是每次调用都必须使用addServer函数

谢谢你的帮助

的文档非常有用。特别是,memcached将在需要时创建连接,并将使用通过调用addServer或addServers添加的服务器

从:


调用set时,连接将由memcached库在内部处理。

这是什么意思???您确定已在系统上启动memecache实例吗???您是否也在php.ini文件中包含了扩展名?谢谢您的回答,当我在一篇关于php的评论中读到不要每次使用addServer时,我有点被抛弃了,但似乎在我的连接例程中需要使用addServer。
$m = new Memcached();
$m->addServer('localhost', 11211);

$m->set('int', 99);