导航:首页 > 编程语言 > php使用redis队列

php使用redis队列

发布时间:2024-12-19 11:46:06

php 如何在Redis中实现事物(事物提交和事物

public function index()
{
$serv = new \swoole_server("0.0.0.0", 9501);
$serv->set([
'worker_num' => 1,//一般设置为服务器CPU数的1-4倍
'task_worker_num' => 8,//task进程的数量
'daemonize' => 1,//以守护进程执行
'max_request' => 10000,//最大请求数量
"task_ipc_mode " => 2 //使用消息队列通信,并设置为争抢模式
]);
$serv->on('Receive', [$this, 'onReceive']);//接收任务,并投递
$serv->on('Task', [$this, 'onTask']);//可以在这个方法里面处理任务
$serv->on('Finish', [$this, 'onFinish']);//任务完成时候调用
$serv->start();
}

❷ php 后台怎么开一个进程监听Redis的队列消息呢用while

redis的subscribe用pconnect链接,执行这个脚本的进程会自动监听所订阅的频道发送的消息

ini_set(‘default_socket_timeout’, -1);

$redis = new \Redis();
$redis->pconnect('127.0.0.1', 6379);

//订阅
$redis->subscribe(['msg'], 'callfun');

function callfun($redis, $channel, $msg)
{
var_mp([
'redis' => $redis,
'channel' => $channel,
'msg' => $msg
]);
}

阅读全文

与php使用redis队列相关的资料

热点内容
Javarsa填充 浏览:689
叫别人做商城有源码吗 浏览:907
无所不能的程序员是谁呀 浏览:142
清理文件加密软件 浏览:67
瘦吧大数据在APP哪里看 浏览:623
层次聚类算法最小距离 浏览:696
抖音视频加源码 浏览:534
运营影视源码 浏览:644
北京电信服务器托管云空间服务器 浏览:371
一般学编程有必要吗 浏览:755
机器人编程方法 浏览:992
表盘编程gt 浏览:9
java源代码阅读 浏览:736
程序员用什么键盘罗技 浏览:169
为什么安卓手机每天都要更新app 浏览:707
java怎么成为程序员 浏览:290
西门子s7200编程电缆怎么连接 浏览:532
下载网页中的pdf文件 浏览:91
音乐缓存文件夹的软件 浏览:396
Dkms编译打印机驱动 浏览:996