recently I saw an article https://codeshelper.com/a/11. with two sentences like this:
lpush+rpop=Queue()
lpush+brpop=Message Queue
suddenly don"t understand the similarities and differences between redis queues and redis message queues? What scenarios do they apply to?
I had a scenario where I used the redis queue and shared it out to see if it was used correctly. It goes like this: in order to prevent high concurrency, I use the redis queue and put the id of the user who grabs the order into the queue. Finally, I only take the first element of the queue, (rpop), because whoever grabs the faster belongs to the queue. I wonder if it will work.
the above three questions, I hope you will ask for advice, thank you