这个要看你的应用场景,一般来说用redis比较简单,但是redis不能实现消息没有正常处理,其他进程仍然能够处理这个消息的情况,也就是没有对消息有一个处理完成确认的过程。如果要完整的消息队列,用过的有:gearman,rabbitmq, 都是不错的。