public function isUniqueClick($flight_website_id, $date = '') { $visitorId = $this->getVisitorId(); $redis = new RedisBaseModel(env('REDIS_HOST', '127.0.0.1'), env('REDIS_PORT_4', '6379'), false); $cacheKey = "UniqueClick_{$flight_website_id}_{$date}_{$visitorId}"; $cacheField = "1"; $retval = $redis->hExist($cacheKey, $cacheField); if (!$retval) { $redis->hSet($cacheKey, $cacheField, true); $redis->expire($cacheKey, CACHE_1Y); return true; } return false; }