* 仍到redis里,以便task定时取数据 */ private function addRedisTask($data = array()) { if ($data && isset($data['sid']) && $data['sid']) { $time = isset($data['tdate']) ? strtotime($data['tdate']) : time(); $this->redis_lib->zadd(__REDIS_KEYS__ . "PWAIT_AD", $time, $data['sid']); //分页管理查 $data['log_info'] = "待推送中,已存入推送队列"; $this->addRedisPushLogs($data, 2); // 1推送中 2待发中 3已失败 4已推送 5未登陆 } } private function json_en($result = array()) { return json_encode($result, JSON_UNESCAPED_UNICODE); } /** * @param string $msg * @param bool $isclose * 返回消处 */ private function reBlackMsg($serv, $fd = 0) { $fd && $serv->close($fd); return false; } } $server = new server(); $server->run();