public static function create() { if (!isset(self::$instance)) { $c = __CLASS__; self::$instance = new $c(); } return self::$instance; }
/** * 获取Redis实例 * @param string $host * @param string $port * @param string $auth * @param string $sign */ public static function getInstance($host = 'localhost', $port = '6379', $auth = '', $sign = 'default') { if (!self::$instance) { self::$instance = new Redis(); self::$instance->connect($host, $port); if ($auth) { self::$instance->auth($auth); } self::$instanceList[$sign] = self::$instance; } else { if (isset(self::$instanceList[$sign])) { self::$instance = self::$instanceList[$sign]; } } return self::$instance; }