用 redis 的 list 数据结构作为轻量级的消息队列,对于小系统确实是小而美,可控能力强。当然与kafka 和 rabbitmq 相比它还有很多缺陷,在服务进行生产和消费的时候,还需要加上部分逻辑进行处理。自己写了点 golang 代码,压力测试 redis 列表的性能。机器配置:双核,4G测试数据:100w压力测试源码(github)生产者,生产 100 w 条数据,平均,每秒能写 13817 条数据。begin time: 2018-07-29 14:03:55.606end time...