where('status', 1)->column('ip'); //缓存白名单(1小时) cache('ip_whitelist', $whitelist, 60 * 60); return $whitelist; } public static function getBlacklist(){ //使用缓存 $cache = cache('ip_blacklist'); if ($cache) { return $cache; } $blacklist = self::where('type', 1)->where('status', 1)->column('ip'); //缓存黑名单(1小时) cache('ip_blacklist', $blacklist, 60 * 60); return $blacklist; } }