Я знаю, что memcached имеет некоторые другие функции, но его интерфейс почти идентичен интерфейсу расширения memcache. Вы можете очень легко уйти с таким кодом, и в моем случае он работает отлично. Если у вас нет загруженного memcached, создайте этот файл:
<?php
class Memcached {
const OPT_LIBKETAMA_COMPATIBLE = true;
const OPT_COMPRESSION = true;
const OPT_NO_BLOCK = true;
//if you code relies on any other constants define them to avoid
//undefined constant notice
//http://www.php.net/manual/en/memcached.constants.php
public $_instance;
public function __construct() {
$this->_instance = new Memcache;
}
public function __call($name, $args) {
return call_user_func_array(array($this->_instance, $name), $args);
}
public function setOption() {}
}
Либо включите его, либо настройте автозагрузчик, чтобы поднять его.
Конечно, вам понадобятся правильно сконфигурированные экземпляры memcache и addServer, но такие вызовы уже должны быть в коде, если кодовая база предполагает Memcached.
Я надеюсь, что это поможет кому-то /