Laravel 中 订单创建如何使用 Redis 队列
在实际项目中,因为订单创建可能过多,需要用到 Redis ,但是,通过查询、搜索,发现队列大部分都是应用到秒杀、抢购、消息队列,没有搜索到使用 Redis 来创建订单的。
曾尝试过使用 $redis->lpush('room_order',$insert) 添加,发现它并没有分组存储(一个订单的所有信息为一个分组), 也曾尝试过 Set 集合,但是它集合成员是唯一的,所以也被我否决了,目前没有一个好的解决办法,所以看看各位有什么好的思路可以提供谢谢,还有 redis 释放资源 是否是 close(),在项目中直接应用会报错。
关于 LearnKu
我觉得题主没有很好地把问题描述清楚。
如果是想利用 Redis 消息队列来创建订单,没必要
这样创建
可以参考文档 https://learnku.com/docs/laravel/5.8/queues 配置好 Laravel 的 Redis 消息队列,然后
也不用去处理释放 redis 的资源
希望对题主有帮助~ :grin: :grin: