Exemple #1
0
 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;
 }