文档章节

yii2在redis增加短信

botkenni
 botkenni
发布于 2017/04/12 14:15
字数 168
阅读 19
收藏 0
// 发送短信(加入短信队列并记录短信记录)
// todo 下方队列代码需要改进,应该增加一个专门的队列扩展,这里为了快速实现,先直接用redis的操作写在这里。
/** @var Connection $redis */
$redis = \Yii::$app->get('redis');
if($redis)
{
    $redis->executeCommand('lpush', ['order_sms', Json::encode([
        'sms_id' => $this->action->sms_id,
        'phone' => $this->order->user->phone,
        'sms_data' => $this->getSmsData()
    ])]); // 左边进,右边出。lpush rpop
    // 取出方法 $redis->executeCommand('rpop', ['order_sms']);
}
// 在短信记录表增加短信记录
$sms = new OrderSms();
$sms->order_id = $this->order_id;
$sms->flow_id = $this->flow_id;
$sms->flow_node_id = $this->node_id;
$sms->flow_action_id = $this->action_id;
$sms->content = $this->getPreviewSms();
$sms->phone = $this->order->user->phone;
$sms->clerk_id = $record->clerk_id;
$sms->clerk_name = $record->clerk_name;
$sms->created_at = $record->created_at;
$sms->save(false);

© 著作权归作者所有

botkenni
粉丝 20
博文 409
码字总数 434882
作品 0
西城
程序员
私信 提问
reids之YII常见使用问题

首先YII的框架包中并不含redis部分,需要自己配置和安装。 第一部分:Mac下YII框架的redis安装与配置 1.安装redis 方法一: 在没有安装YII的时候,可以通过修改composer的json文件实现修改安...

0_0Loong
2017/10/19
0
0
Yii 1.1.14 RC 发布,PHP 开发框架

Yii 1.1.14 RC 发布了,下载地址:https://github.com/yiisoft/yii/releases/tag/1.1.14-rc 该版本中修复了超过 80 个 bug,引入超过 60 项增强和新特性。增加 CPasswordHelper 提供安全和更...

oschina
2013/07/15
1K
3
yii2 redis 无法存放 session

1 问题:如标题所描述 2 配置:在main.php中配置好使用redis作为session存储介质之后并不能使用,下面是配置 'cache' => [ 'class' => 'yii\redis\Cache', 'redis' => [ 'hostname' => 'loc......

joson_chan
2015/10/17
2.7K
2
使用yii2-queue结合redis来实现队列功能

使用yii2-queue结合redis来实现队列功能 为什么用它? 其实之前用过activemq,但是这个东西基于Java的,得装一堆东西,还得配置,而且我只是比较简单的功能,所以就没打算上这个,不过后面了解...

栋栋也疯狂
04/02
0
0
immusen/yii2-swoole-websocket

Websocket rpc server For Yii2 Base On Swoole 4 Websocket server for Yii2 base on swoole 4, Support JSONRPC, Resolve 'method' as a route reflect into controller/action, And suppo......

immusen
03/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

一个简单易用的Linux文本编辑器:nano的安装与使用

许多状况下咱们都必要编纂云主机里的文本情节,而现时用的比力多的文本编纂器是vim,这个估量许多人都以为很难用,这边伏笔VPS引荐一个简略易用的文本编纂器nano,比vim简略许多,很轻易上手...

shzwork
14分钟前
0
0
go recover

异常、错误常见语言处理 一般语言都有其错误处理方式,就以鄙人熟悉的php来距离吧。 PHP有多个级别的错误处理方式,以防止程序在还未正确执行完毕时,就造成了程序的提前结束。 try/catch/fi...

o0无忧亦无怖
32分钟前
0
0
玩转混合云+边缘计算,且看ZStack Mini!

文章导读:2019年4月16日,ZStack新品和合作伙伴战略发布会上,面向集团客户和边缘场景需求,ZStack重磅推出ZStack Mini超融合一体机(以下简称:ZStack Mini)和ZStack多云管理平台(以下简...

ZStack社区版
34分钟前
0
0
springboot 整合redis

springboot整合redis官方是有文档的: 英文看不懂可以翻译,代码应该看得懂, 这个是自动注入的。当然也可以xml注入,手动配置。 整合步骤: pom文件: <!-- spring boot web --> ...

jason_kiss
37分钟前
2
0
手机耗电问题,大部分是没有正确使用这个“锁”

当安卓设备闲置时,设备很快会进入休眠状态,以达到省电和减少CPU占用的目的。但有些应用在手机灭屏甚至系统休眠时,依然频繁占用CPU处理事件或唤醒屏幕提示用户消息,这类行为会导致手机耗电...

安卓绿色联盟
38分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部