public function handle_request()
 {
     $limit = 1000;
     $offset = 0;
     while ($offset < $limit) {
         $data = Bll_Mobile_RedisToDb::readBrokerCommunitySign();
         if ($data) {
             $sign = Model_Broker_CommunitySign::create(array('brokerId' => $data['brokerId'], 'communityId' => $data['communityId'], 'lat' => $data['lat'], 'lng' => $data['lng'], 'signTime' => $data['signTime']), date('Ym', time()));
             $sign->save();
             ++$offset;
         } else {
             break;
         }
     }
 }