优点: 1. 代码结构更清晰,处理逻辑更简单; 2. 不用考虑各种锁的问题,不存在加锁和释放锁的操作,因此不可能出现死锁而导致的性能问题; 3. 不存在多线程切换而消耗CPU问题; 缺点: 1. 无法发挥多核CPU的优势,但可以采用多开几个Redis实例(Redis集群)来弥补Redis单线程的缺点