> **提示**
> 消费者支持多服务器多进程,并且同一条消息**不会**被重复消费。消费过的消息会自动从队列删除,无需手动删除。但有时我们需要将一些队列的消费独立出来,例如消费慢的业务放到一组进程中消费,消费快的业务放到另外一组进程消费。为此我们可以将消费者分为两个目录,例如 `app_path() .'/queue/redis/slow'
]
]
];
```
这样快业务消费者放到`queue/redis/fast`目录下,慢业务消费者放到`queue/redis/slow如果redis接收速度慢于消息生产速度,或者进程一直忙于其它业务没有足够的时间将内存的消息同步给redis,就会导致消息挤压。如果有消息挤压超过600秒,就会触发此错误。