Я использую 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.
Я уверен, что ключ $ соответствует.
Что может пойти не так?