connect(config('database.redis.default.host'))) throw new \Exception("连接缓存服务器失败"); if (config('database.redis.default.password')) { if (!self::$redis[$db]->auth(config('database.redis.default.password'))) throw new \Exception("连接缓存服务器失败-"); } if (!self::$redis[$db]->select($db)) throw new \Exception("选择缓存数据库失败,".self::$redis[$db]->getLastError()); }catch (\Exception $e){ unset(self::$redis[$db]); throw new \Exception('redis error',500); } return self::$redis[$db]; } public function __clone() { die('do not clone me '); } }