码迷,mamicode.com
首页 > 其他好文 > 详细

Redis的引用

时间:2015-09-01 18:37:29      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:

class PhpRedis extends redis{

    //redis默认有16张分表

    static $dbs = array(‘0‘,‘1‘,‘2‘,‘3‘,‘4‘,‘5‘,‘6‘,‘7‘,‘8‘,‘9‘,‘10‘,‘11‘,‘12‘,‘13‘,‘14‘,‘15‘,);
    

    public function __construct(){




        try{
            //redis主机,连接端口

            $this->connect($redis_cachehost, $redis_cacheport);
            //连接密码

            $this->auth($redis_passport);

        }cache(Exception $e){

            log_message(‘REDIS ERROR‘, $e->__toString(), ‘redis‘);

        }

    }

    
    //静态实例化

    static private $obCore = ‘‘;

    static function getInstance(){

    if(self::$obCore == NULL){

        self::$obCore = new self();

    }


    return self::$obCore;

    }

}

//附:log_message()方法,用于生成日志文件
function log_message($type, $var, $file = ‘‘)
{

    $dir = ROOT . ‘/log/‘;        //ROOT为根目录

    if (!$file) {

        $dir .= date("Y") . ‘/‘ . date("m") . ‘/‘ . date(‘d‘);

        mkdirs($dir);

        $file = $dir . ‘/‘ . date("Ymd") . ".log";

    } else {

        $file = $dir . TEMPLATE . ‘_‘ . $file . ‘.log‘;

    }


    $sh = fopen($file, "a");

    $var = "[$type] " . date(‘Y-m-d H:i:s‘) . ‘ : ‘ . $var . "\n";

    fwrite($sh, $var, strlen($var));

    fclose($sh);

}

Redis的引用

标签:

原文地址:http://my.oschina.net/u/2380669/blog/500259

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!