第一种通过lpop与lpush list队列
消息发送端
<?php
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
//$password = '123456';
//$redis->auth($password);
$arr = array('h', 'e', 'l', 'l', 'o', 'w', 'o', 'r', 'l', 'd');
foreach ($arr as $k => $v) {
$redis->rpush("mylist", $v);
}
消息接收端
<?php
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
//$password = '123456';
//$redis->auth($password);
//list类型出队操作
echo "开始获取消息 ";
while (1) {
$value = $redis->lpop('mylist');
if ($value) {
echo "出队的值 ".$value."\n";
} else {
sleep(3);
echo "没有消息\n";
}
}
网友回复
如何将linux服务器的文件目录映射到windows电脑磁盘?
Docling 与 MarkItDown 两个库有啥不同?
豆包收费后国产其他ai软件也会跟进收费吗?
JPEG 与 HEIF图片格式区别?
centos7版本太旧无法安装python3.11,如何在docker中运行python3.11?
python如何做个RPA按键精灵的程序?
写一个windows的cmd的python代码如何在命令行中捕获获取复制粘贴的图片?
如何将别人爆款的抖音短视频短剧文案提取为seedance2的提示词?
阿里云域名dns云解析10万次日限额如何应对?
windows电脑如何提交上架ipa苹果应用?


