0

我首先对我的网站使用缓存方法:

阿帕奇配置:

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');

它向我发送一条消息错误:

注意:Memcache::set() [memcache.set]: Server 127.0.0.1 (tcp 11211) failed with: Failed reading line from stream (0) on line 20 ,

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

如果这是 Memcache 库中的一个严重错误,那么我会提到我正在使用 windows server ,并且我希望“memcached”在 windows 平台上而不是 memcache 上工作。

先感谢您。

4

1 回答 1

1

尝试使用

$cache->add('mykey','Hello world');
于 2012-06-05T11:41:41.880 回答