function connectionSet(array $params)
    {
        $this->connection = new Redis();
        if ($this->connection == false) {
            throw new common_exception_Error("Redis php module not found");
        }
        if (!isset($params['host'])) {
            throw new common_exception_Error('Missing host information for Redis driver');
        }
        $host    = $params['host'];
        $port    = isset($params['port']) ? $params['port'] : self::DEFAULT_PORT;
        $timeout = isset($params['timeout']) ? $params['timeout'] : self::DEFAULT_TIMEOUT;
        $persist = isset($params['pconnect']) ? $params['pconnect'] : true;
        $this->params['attempt'] = isset($params['attempt']) ? $params['attempt'] : self::DEFAULT_ATTEMPT;

        if ($persist) {
            $this->connection->pconnect($host , $port , $timeout);
        } else {
            $this->connection->connect($host , $port , $timeout);
        }
    }
function connectionSet(array $params)
    {
        $this->connection = new Redis();
        if ($this->connection == false) {
            throw new common_exception_Error("Redis php module not found");
        }
        if (!isset($params['host'])) {
            throw new common_exception_Error('Missing host information for Redis driver');
        }
        $host    = $params['host'];
        $port    = isset($params['port']) ? $params['port'] : self::DEFAULT_PORT;
        $timeout = isset($params['timeout']) ? $params['timeout'] : self::DEFAULT_TIMEOUT;
        $persist = isset($params['pconnect']) ? $params['pconnect'] : true;
        $this->params['attempt'] = isset($params['attempt']) ? $params['attempt'] : self::DEFAULT_ATTEMPT;

        if ($persist) {
            $this->connection->pconnect($host , $port , $timeout);
        } else {
            $this->connection->connect($host , $port , $timeout);
        }
    }
function connectionSet ( array $ params ) { $ this -> connection = new Redis ( ) ; if ( $ this -> connection == false ) { throw new common_exception_Error ( "Redis php module not found" ) ; } if ( ! isset ( $ params [ 'host' ] ) ) { throw new common_exception_Error ( 'Missing host information for Redis driver' ) ; } $ host = $ params [ 'host' ] ; $ port = isset ( $ params [ 'port' ] ) ? $ params [ 'port' ] : self :: DEFAULT_PORT ; $ timeout = isset ( $ params [ 'timeout' ] ) ? $ params [ 'timeout' ] : self :: DEFAULT_TIMEOUT ; $ persist = isset ( $ params [ 'pconnect' ] ) ? $ params [ 'pconnect' ] : true ; $ this -> params [ 'attempt' ] = isset ( $ params [ 'attempt' ] ) ? $ params [ 'attempt' ] : self :: DEFAULT_ATTEMPT ; if ( $ persist ) { $ this -> connection -> pconnect ( $ host , $ port , $ timeout ) ; } else { $ this -> connection -> connect ( $ host , $ port , $ timeout ) ; } }
create a new connection using stored parameters
@param array $params
@throws common_exception_Error
create a new connection using stored parameters