Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

TheFriendlyHacker's avatar

Redis vs Amazon SQS for Queue

Hello,

I am trying to choose a queue driver for my application. The jobs it will be processing won't be super complex/resource-intensive. Mainly gathering information about audio files a user uploads.

EX: A user uploads a song. A job would be queued that does the following:

  • gathers the id3 info about the song (trivial in terms of resources)
  • fetched cover/album art for the song (requires some HTTP requests to an external API)

I am caught between using Redis on a separate server vs using Amazon SQS. So far, I am favoring SQS due to its relative ease of use and robustness. But I want to hear some of your opinions, including recommendations for drivers other than Redis or SQS, if you think they would be better.

Thanks!

0 likes
4 replies
gregrobson's avatar
Level 6

So far, I am favoring SQS due to its relative ease of use and robustness.

I think you answered your own question. As you say, Redis requires a different server and if the scale of what you are doing is not that great, it makes sense to keep it simple.

2 likes
shez1983's avatar

REDIS does not require a different server- u can use it in the same server as you have right now for your dev. but a separate server would be a better choice.

Please or to participate in this conversation.