内存缓存消息错误


Memcached Message Error

我正在使用缓存方法访问我的网站,首先:

阿帕奇配置:

Listen 127.0.0.1:11211

PHP .ini配置

extension=php_memcache.dll

我认为一切都很好,但是当尝试这个简单的缓存代码时:

$cache=new Memcache();
$cache->connect('127.0.0.1',11211);
$cache->set('mykey','Hello world');

echo $cache->get('mykey');

它向我发送消息错误:

注意:内存缓存::set() [memcache.set]:服务器 127.0.0.1 (tcp 11211) 失败,出现:从第 20 行的流 (0) 读取行失败,

请记住,第 20 行是 $cache->set('mykey','hello world'),这意味着:它已经通过端口 11211 成功连接。

如果这是Memcache库中的一个关键错误,那么我会提到我正在Windows服务器上工作,并且我希望"memcached"在Windows平台上而不是memcache上工作。

提前谢谢你。

尝试使用

$cache->add('mykey','Hello world');