private function connect()
	{
		// We want to only create the driver once.
		if (isset($this->driver))
		{
			return;
		}

		$host = isset($this->options['redis.host'])? $this->options['redis.host'] : self::REDIS_HOST;
		$port = isset($this->options['redis.port'])? $this->options['redis.port'] : self::REDIS_PORT;

		$this->driver = new RedisDriver;

		if (($host == 'localhost' || filter_var($host, FILTER_VALIDATE_IP)))
		{
			$this->driver->connect('tcp://' . $host . ':' . $port, $port);
		}
		else
		{
			$this->driver->connect($host, null);
		}
	}
private function connect()
	{
		// We want to only create the driver once.
		if (isset($this->driver))
		{
			return;
		}

		$host = isset($this->options['redis.host'])? $this->options['redis.host'] : self::REDIS_HOST;
		$port = isset($this->options['redis.port'])? $this->options['redis.port'] : self::REDIS_PORT;

		$this->driver = new RedisDriver;

		if (($host == 'localhost' || filter_var($host, FILTER_VALIDATE_IP)))
		{
			$this->driver->connect('tcp://' . $host . ':' . $port, $port);
		}
		else
		{
			$this->driver->connect($host, null);
		}
	}
private function connect ( ) { // We want to only create the driver once. if ( isset ( $ this -> driver ) ) { return ; } $ host = isset ( $ this -> options [ 'redis.host' ] ) ? $ this -> options [ 'redis.host' ] : self :: REDIS_HOST ; $ port = isset ( $ this -> options [ 'redis.port' ] ) ? $ this -> options [ 'redis.port' ] : self :: REDIS_PORT ; $ this -> driver = new RedisDriver ; if ( ( $ host == 'localhost' || filter_var ( $ host , FILTER_VALIDATE_IP ) ) ) { $ this -> driver -> connect ( 'tcp://' . $ host . ':' . $ port , $ port ) ; } else { $ this -> driver -> connect ( $ host , null ) ; } }
Connect to the Redis servers if the connection does not already exist.

@return  void

@since   1.0
Connect to the Redis servers if the connection does not already exist .