php-redis邮件队列类

浏览:304 发布日期:2017/12/05 分类:用法示例 关键字: redis php+redis邮件队列
使用php-redis实现消峰,减少资源占用
发送邮件示例:
    $result = require APP_PATH.'/plugin/RedisEmail/RedisEmail.class.php';
    if ($result) {
        $obj = \redisEmail::getInstance();
        $obj -> title = '这是邮件标题';
        $obj -> subject = '这是邮件主题';
        $obj -> content = '这是邮件内容';
        $obj -> block = true; //是否开启阻塞模式:默认true 开启 false 关闭,如果需要开启可以注释该行
        $obj -> timeOut = 30; //超时时间(秒) 如果为阻塞模式时该参数生效
        $emailInfo = $obj -> popQueue('reg_email'); //从队列中获取待处理的任务
        $obj->sendEmail($emailInfo[1]);
        //后续逻辑处理
    }
更详细内容,参考https://www.php63.cc/index.php/post/40.html
评论( 相关
后面还有条评论,点击查看>>