无法连接到memcached

发布于 2024-11-05 05:16:15 字数 333 浏览 0 评论 0原文

我尝试在 Ubuntu 中连接到本地服务器上的 memcached:

$memcached = new Memcached;
#
$memcached->addServer('localhost', 11211, 1) or die ("Could not connect");

var_dump($memcached);

var_dump($memcached->add('hello', 0, 400));

为什么 var_dump 显示以下内容?

对象(Memcached)#1 (0) { } bool(false)

Im trying to connect to memcached on my local server in Ubuntu:

$memcached = new Memcached;
#
$memcached->addServer('localhost', 11211, 1) or die ("Could not connect");

var_dump($memcached);

var_dump($memcached->add('hello', 0, 400));

Why does var_dump show the following?

object(Memcached)#1 (0) { } bool(false)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

夏花。依旧 2024-11-12 05:16:16

错误的返回值意味着存在一些错误。请参阅 $memcached->getResultMessage() 了解更多详细信息,它可能会有所帮助。

False return value means there was some error. See $memcached->getResultMessage() for additional details, it may help.

彡翼 2024-11-12 05:16:16

试试这个:

var_dump($memcached->add('hello', 0, false, 400));

第三个参数是一个标志,是否压缩。

Try this:

var_dump($memcached->add('hello', 0, false, 400));

The third param is a flag, to compress or not.

甜尕妞 2024-11-12 05:16:16

我仅在 add 操作中看到 false - 也许该键已经存在,请尝试使用 set 方法。

I see false only on add operation - maybe this key already exists, try to use set method.

苍景流年 2024-11-12 05:16:16

检查一下是否有帮助
如何在 Ubuntu 中安装 memcache

check this if it can help
How to install memcache in Ubuntu

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文