redis+php實現隊列代碼

瀏覽:145 發布日期:2020/02/04 分類:用法示例
php結合redis實現消息不可靠隊列系統
生產者
<?php
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);

$data = ['title' => '你好'];
// 生產者從列表右側rpush加入消息到隊列
$result = $redis->rpush("queue", json_encode($data));
if ($result) {
echo "寫入隊列成功";
}
消費者【linux下需要將消費者文件設置為常駐進程運行】
<?php
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);

while(true){
$result = $redis->lpop("queue");
if ($result) {
$data = json_decode($result, true);
print '<pre>';
print_R($data);
}
}

歡迎大家訪問我的博客:http://www.phpshizhan.com
評論( 相關
后面還有條評論,點擊查看>>
广西快3开奖走势图一定牛 欢乐广东麻将推倒胡 黄大仙六肖期期中特 股票投资顾问公司 昨天股票下跌的原因 手机填大坑怎样作弊 深证成指 皇家棋牌靠谱吗 股票入门基础知识a 体彩快乐扑克中奖规则 贵州11选5前三直走势图