在最近在面试过程中,张先森遇到一个面试官这么问,如果一个并发很大的消息应用,想要根据请求的优先级来处理,该怎么做.我当时只是笼统地回答用redis,面试官点了点头,这个问题就此通过. 那么用redis究竟如何解决这个问题呢,下面就简单说一下吧. 首先抓出问题里面几个关键字,一是并发量大,二是请求的优先级. 先谈谈并发量大,对于一个消息系统,服务端必然会接受很多客户端的请求,这些请求一般来说都是异步的,用户不必等待请求被处理.对于这类需求,我们需要有一个能缓存住大量消息请求的东西,用redis来做