Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Memcache
Форумы портала PHP.SU » PHP » PEAR и PECL » Memcache

Страниц (1): [1]
 

1. Nestor - 31 Августа, 2009 - 15:19:06 - перейти к сообщению
Решил добавить своей цмс поддержку Memcache, установил php_memcache, все вроде работает, но...
На любой запрос к Memcache получаю false в ответ.

PHP:
скопировать код в буфер обмена
  1. $memcache = new Memcache;
  2. $memcache->connect('localhost', 11211) or die('Can not connect to memcache');
  3. $memcache->set('test', 'Это строка получена из memcached', false, 60);
  4. $tmp = $memcache->get('test');
  5. echo $tmp;
  6. var_dump($tmp);


В браузере только bool(false)
2. valenok - 10 Сентября, 2009 - 20:25:10 - перейти к сообщению
Попробуй localhost поменять на 127.0.0.1
echo "Server's version: ".$memcache->getVersion()."<br/>\n";
Посмотри через Memcache::getStats сколько элементов там сохраняется.
3. Arch-Web - 18 Января, 2011 - 14:51:44 - перейти к сообщению
Люди а для чего функцыя Memcache ???
4. DeepVarvar - 18 Января, 2011 - 14:59:39 - перейти к сообщению
Почти для того-же что и shm_*** - бросаем в оперативу все что может быть часто использовано, чтобы не лазить в базу лишний раз.. Кешируем и быстрее отдаем.

 

Powered by ExBB FM 1.0 RC1