Esempio n. 1
0
 public function __construct(array $settings)
 {
     $this->link = new \Redis();
     list($host, $port) = explode(":", $settings["server"]);
     $this->link->connect($host, (int) $port);
     parent::__construct($settings['namespace']);
 }
Esempio n. 2
0
 public function __construct(array $settings)
 {
     parent::__construct($settings['namespace']);
     $this->cache_dir = $settings['cacheDir'];
     if (!is_dir($this->cache_dir)) {
         mkdir($this->cache_dir);
     }
 }
Esempio n. 3
0
 public function __construct($cacheDir, $namespace)
 {
     parent::__construct($namespace);
     $this->cache_dir = $cacheDir;
     if (!is_dir($this->cache_dir)) {
         mkdir($this->cache_dir);
     }
 }
Esempio n. 4
0
 public function __construct(array $settings)
 {
     parent::__construct($settings['namespace']);
     $this->link = new \Memcache();
     foreach ($settings['servers'] as $server) {
         list($server, $port, $weight) = explode(':', $server);
         $this->link->addServer($server, (int) $port, 1, (int) $weight);
     }
 }