<?php
/**
 * redis模型层
 * @package model
 */

class mRedis extends Redis{
    // 实例
    protected static $_instance = null;

    /**
     * Singleton instance(获取自己的实例)
     *
     * @return RedisOperate
     */
    public static function getInstance($cnf) {
        if (null === self::$_instance) {
            self::$_instance = new self();

            $res = self::$_instance->connect($cnf['host'], $cnf['port']);
            if(!$res) {
                $this->setError('redis_connect');
                return false;
            }
        }
        return self::$_instance;
    }
}