Redis是单线程还是多线程?

    科技2023-12-31  81

    Redis4以前是单线程的,Redis6 IO是多线程,Redis6命令还是单线程的。

    Redis采用单线程的原因:性能很高!性能很高!性能很高!

    单线程的Redis为什么性能还这么高?

    1. 基于内存的操作

    2. 数据结构简单:查找和操作都是O(1)

    3. 多路复用和非阻塞IO

    4. 避免了上下文的切换

     

    Processed: 0.012, SQL: 8