/**
  * @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;
 }