/** * @see parent::init() */ function init() { if (class_exists('Memcached', false)) { $conn = new Memcached(); $servers = SHM::getServerAddresses(); foreach ($servers as $_server) { $conn->addServer($_server[0], $_server[1]); } return (bool) ($this->conn = $conn); } //include __DIR__."/../../lib/xenzilla-memcached/Memcached.php"; //$conn = new \Xenzilla\Memcached(); //$conn->addServer("127.0.0.1", 11211); //return (bool) $this->conn = $conn; return false; }
/** * @see parent::init() */ function init() { // Don't use autloader include_once __DIR__ . "/../CRedisClient.class.php"; $client = null; $list = SHM::getServerAddresses(); foreach ($list as $_server) { try { $client = new CRedisClient($_server[0], $_server[1]); $client->connect(); break; } catch (Exception $e) { $client = null; } } if ($client) { $this->conn = $client; return true; } return false; }