<?php /** * Created by PhpStorm. * User: Administrator * Date: 2018/5/21 * Time: 10:30 */ class Customer { private static $config; private static $_instance = null; //静态实例 private function __construct() { //私有的构造方法 self::$_instance = new Redis(); self::$_instance->connect(self::$config['host'], self::$config['port']); if (isset($config['password'])) { self::$_instance->auth(self::$config['password']); } } //获取静态实例 public static function getRedis($config) { if (!self::$_instance) { self::$config = $config; new self; } return self::$_instance; } /* * 禁止clone */ private function __clone() { } }
redis单例模式
最新推荐文章于 2024-08-06 16:08:28 发布