首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Memcache入门

Memcache入门
EN

Stack Overflow用户
提问于 2012-11-04 05:43:13
回答 1查看 307关注 0票数 0

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

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

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

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

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

memcache将是:

代码语言:javascript
复制
$memcache = new Memcache;
$memcache->connect('localhost', 11211);

但是这不起作用,因为没有" connect ",那么我如何告诉php连接到memcache呢?

我已经看过"addServer“函数了,我需要运行一次才能让memcache知道它在那里吗?

是否一旦添加了服务器,memcached就会知道它在那里,因此不需要"connect“调用?或者我必须在每次调用时都使用addServer函数?

谢谢你的帮忙!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-04 06:07:21

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

manual page for Memcached::set

代码语言:javascript
复制
$m = new Memcached();
$m->addServer('localhost', 11211);

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

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13213799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档