奇怪的Memcached的问题

我使用Memcached的使用PHP,代码是这样的:

$m = new Memcache; $m->connect('myserver', 11213); $key = ... // calculate key $value = $m->get($key); if($value) return $value // calculate $value $m->set($key, $value, 3600); #var_dump($m->get($key);

现在奇怪的事情是这样的:

如果我取消注释的var_dump行,我可以看到检索和转储数据。 这是正确的之后,它推到Memcached的。 然而,该线

$value = $m->get($key);

只是始终返回false。

我敢肯定,$关键是一致的。

什么可能会出错?

--------------解决方案-------------

这可能是困惑的第三个参数。 根据该文件,这是一个标志,以使压缩(使用MEMCACHE_COMPRESSED然后,第四为超时(秒数,或在未来的特定时间)

Memcache::set (string $key, mixed $var [, int $flag [, int $expire ]])

分类:php 时间:2015-03-15 人气:0
本文关键词: PHP,memcached的
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.292 (s). 10 q(s)