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']); }
public function __construct(array $settings) { parent::__construct($settings['namespace']); $this->cache_dir = $settings['cacheDir']; if (!is_dir($this->cache_dir)) { mkdir($this->cache_dir); } }
public function __construct($cacheDir, $namespace) { parent::__construct($namespace); $this->cache_dir = $cacheDir; if (!is_dir($this->cache_dir)) { mkdir($this->cache_dir); } }
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); } }