我想每秒运行我的功能并广播通知,广播价格
我无法使用任务计划程序,因为我想使用用户ID和用户会话,但是任务计划程序是CLI,不能使用它
我需要一个始终可以执行代码以及访问用户和会话信息的地方。
(我的函数是无限循环)
示例代码:
while (true) {
//last price change by curl
$lastPrice = 23;
$redis = Redis::connection();
$redis->publish('lprice', $lastPrice);
$userAvg = session('avg')[0];
if ($lastPrice == $userAvg) {
$notification = true;
$redis = Redis::connection();
$redis->publish('notification', $notification);
}
}
sleep(5);
}